Прескокнете до содржината
  • Дома
  • Ресурси
    • Список на ресурси
  • СТЕМ Курсеви
    • СТЕМ Едукатори
    • за STEM образовни работници
    • Професори СТЕМ
    • Едукатори СТЕМ
    • едукатори STEM
    • За STEM едукатори
    • Сите курсеви
  • СТЕМ централи на заедницата
    • СТЕМ во Кипар
    • STEM во Литванија
    • СТЕМ во Грција
    • STEM во Италија
    • STEM во Португалија
    • СТЕМ во Северна Македонија
    • СТЕМ во Бугарија
  • Логирај Се
  • Регистрирајте се
  • Контакти
  • mk_MKМакедонски јазик
    • elΕλληνικά
    • it_ITItaliano
    • pt_PTPortuguês
    • bg_BGБългарски
    • en_GBEnglish (UK)
    • lt_LTLietuvių kalba
Мени
  • Дома
  • Ресурси
    • Список на ресурси
  • СТЕМ Курсеви
    • СТЕМ Едукатори
    • за STEM образовни работници
    • Професори СТЕМ
    • Едукатори СТЕМ
    • едукатори STEM
    • За STEM едукатори
    • Сите курсеви
  • СТЕМ централи на заедницата
    • СТЕМ во Кипар
    • STEM во Литванија
    • СТЕМ во Грција
    • STEM во Италија
    • STEM во Португалија
    • СТЕМ во Северна Македонија
    • СТЕМ во Бугарија
  • Логирај Се
  • Регистрирајте се
  • Контакти
  • mk_MKМакедонски јазик
    • elΕλληνικά
    • it_ITItaliano
    • pt_PTPortuguês
    • bg_BGБългарски
    • en_GBEnglish (UK)
    • lt_LTLietuvių kalba
Ресурс

Pilditöötlus MATLAB-iga

Ресурс за печатење
  • Информации за ресурсите

Апстракт

Käesoleva projekti ülesandeks on pilditöötlus ja eristatavate objektide lugemine pildil MATLAB tarkvara abil. MATLAB (ingl. väljendist matrix laboratory) on numbriline andmetöötluskeskkond, mille arendajaks on MathWorks. Õpilastel on võimalik sooritada seda tegevust iseseisvalt või paaristegevusena (2 õpilast). Ülesandes tuleb sisestada kõik käsud samas järjekorras, kui need on ette antud.

Algne pilt

(Аликас: https://www.instructables.com/Image-Processing-and-Counting-using-MATLAB/)

Резултати од учењето

Õpilased õpivad MATLAB tarkvara abil pilte töötlema.

  • Meeskonnas töötamine
  • Meeskonna töö korraldamine ja ülesannete jagamine
  • Aja kasutamise planeerimine
  • MATLAB kasutamine
  • Pildi töötlemine MATLAB abil

Други инструкции

7 sammuga saavutate digitaalselt töödeldud pildi:

  • Pildi sisse lugemine – loetakse sisse pilt, kus objektid eristuvad selgelt taustast. Funktsioon прочитано loeb sisse pildi antud asukohast ja kirjutab selle maatriksisse img1. imshow funktsioon kuvab pildi.
img1=imread(‘Lines.jpg’);
imshow(img1)
  • Pildi teisendamine halltooni – pildilt eemaldatakse värvi andmed, et sellelt lihtsamini objekte tuvastada. Käsk rgb2gray teisendab pildi halltoon pildiks ja kirjutab selle maatriksisse img1.
img1=rgb2gray(img1);
imshow(img1)
  • Pildi lävisegmentimine (ingl. thresholding) – pildile teostatakse lävisegmentimine, ehk pilt muudetakse mustvalgeks etteantud lävendi põhjal. Käsk im2bw muudab valgeks pikslid, mille heledus on üle lävendi, ja mustaks need, mille heledus on alla lävendi. Funktsioon сивило arvutab pildi põhjal lävendi.
img2=im2bw(img1,graythresh(img1));
imshow(img2)
  • Pildi inverteerimine – pilti on võimalik inverteerida ~ operaatoriga. Sel viisil on võimalik pildil muuta mustad pikslid valgeks ja valged pikslid mustaks.
img2=~img2;
imshow(img2)
  • Objektide piiride leidmine – käsk bwboundaries leiab objektide piirid mustvalgel pildil. text funktsioon kirjutab välja mitu objekti leiti.
B = bwboundaries(img2);
imshow(img2)
text(10,10,strcat(‘color{green}Objects Found:’,num2str(length(B))))
hold on
  • Piiride joonistamine – selles sammus joonistatakse kõikidele leitud objektidele ümber piirjooned.
for k = 1:length(B)
boundary = B{k};
plot(boundary(:,2), boundary(:,1), ‘g’, ‘LineWidth’, 0.2)
end

URL

РЕСУРСИ

Автор

Martin Maidla
Мартин Маидла

Јазик

естонски

Главни теми

Уметности, Науката, Технологија

Клучни зборови

обработка на слики MATLAB програмирање

Поддршката на Европската комисија за изработката на оваа публикација не претставува одобрување на содржината која ги одразува гледиштата само на авторите и Комисијата не може да биде одговорна за каква било употреба на информациите содржани во неа.

Авторски права © 2022 САФИР • Сите права се задржани

Веб-страница SAPHIRE
mk_MKМакедонски јазик
en_GBEnglish (UK) bg_BGБългарски pt_PTPortuguês it_ITItaliano lt_LTLietuvių kalba elΕλληνικά mk_MKМакедонски јазик