- Išteklių informacija
Abstraktus
Šių projektų užduotys yra nuotraukos apdorojimo ir eristatinių objektų lugemine pildil MATLAB programinė įranga. MATLAB (angl. išraiškist matrix laboratorija) on numbriline andmetöötluskeskkond, mille arendajaks MathWorks. Õpilastel on įmanoma atliktida seda tegevust savarankiškailt või paaristegevusena (2 õpilast). Ülesandes reikia įvesti visus käsud samal, kui need on ette antud.

Algnė nuotrauka
(Allikas: https://www.instructables.com/Image-Processing-and-Counting-using-MATLAB/)
Mokymosi rezultatai
Įrenginiai mokosi MATLAB programinės įrangos, kurią galima apdoroti.
- Meeskonnas töötamine
- Meeskonna töö korraldamine ja ülesannete jagamine
- Aja naudojimo planavimas
- MATLAB naudojimas
- Pildi apdorote MATLAB geb
Kitos instrukcijos
7 žingsniai pasiekė skaitmeninį darbą:
- Pildi sisselugemine – loetakse sisse pilt kus objektid eristuvad aiškiai taustast. Funkcija perskaitytas loeb sisse pildi antud asukohast ja kirjutab selle maatriksisse img1. imshow funkcija kuvab pildi.
img1=imread('Lines.jpg'); imshow (img1)
- Pildi teisendamine halltooni – pildilt pašalinami spalvų duomenys, et tos tiesiogmini objekte nustatytida. Käsk rgb2grey teisendab pildi halltoon pildiks ja rašo selle maatriksisse img1.
img1=rgb2pilka(img1); imshow (img1)
- Pildi lävisegmentimine (angl. slenkstis) – pildile teostatakse lävisegmentimine, ehk pilt muudetakse mustvalgeks etteantud lävendi põhjal. Käsk im2bw valgeks pikslid, mille heledus on üle lävendi, ja mustaks need, mille heledus on alla lävendi. Funkcija pilkšvas apskaičiuoti nuotraukos pagrindu.
img2=im2bw(img1,graythresh(img1)); imshow (img2)
- Pildi inverteerimine – pilti on galima invertuoti ~ operatoriausga. Sel būdu on võimalik pildil muuta mustad pikslid valgeks ja valged pikslid mustaks.
img2=~img2; imshow (img2)
- Objektide piiride leidmine – käsk bwribos leiab objektide piirid mustvalgel pildil. tekstą funktsiooni kirjutab välja mitu objekti leiti.
B = bwribos(img2); imshow(img2) text(10,10,strcat('color{green}Objektai rasti:',num2str(ilgis(B)))) palaikykite
- Piiride joonistamine – selles sammus joonistatakse kõikidele objektų ümber piirjooned.
kai k = 1:ilgis(B) riba = B{k}; plot(riba(:,2), boundary(:,1), 'g', 'linijos plotis', 0,2) pabaiga URL
IŠTEKLIAI
Autorius
Martinas Maidla
Kalba
Estų
Pagrindinės temos
Menai, Mokslas, Technologijos
Raktažodžiai
vaizdo apdorojimas MATLAB programavimas