Pereiti prie turinio
  • Namai
  • Ištekliai
    • Išteklių sąrašas
  • STEM kursai
    • STEM pedagogai
    • за STEM образователни работници
    • STEM profesoriai
    • Mokytoja STEM
    • εκπαιδευτές STEM
    • За STEM едукатори
    • Visi kursai
  • STEM bendruomenės centrai
    • STEM Kipre
    • STEM Lietuvoje
    • STEM Graikijoje
    • STEM Italijoje
    • STEM Portugalijoje
    • STEM Šiaurės Makedonijoje
    • STEM Bulgarijoje
  • Prisijungti
  • Registruotis
  • Kontaktai
  • lt_LTLietuvių kalba
    • elΕλληνικά
    • mk_MKМакедонски јазик
    • it_ITItaliano
    • pt_PTPortuguês
    • bg_BGБългарски
    • en_GBEnglish (UK)
Meniu
  • Namai
  • Ištekliai
    • Išteklių sąrašas
  • STEM kursai
    • STEM pedagogai
    • за STEM образователни работници
    • STEM profesoriai
    • Mokytoja STEM
    • εκπαιδευτές STEM
    • За STEM едукатори
    • Visi kursai
  • STEM bendruomenės centrai
    • STEM Kipre
    • STEM Lietuvoje
    • STEM Graikijoje
    • STEM Italijoje
    • STEM Portugalijoje
    • STEM Šiaurės Makedonijoje
    • STEM Bulgarijoje
  • Prisijungti
  • Registruotis
  • Kontaktai
  • lt_LTLietuvių kalba
    • elΕλληνικά
    • mk_MKМакедонски јазик
    • it_ITItaliano
    • pt_PTPortuguês
    • bg_BGБългарски
    • en_GBEnglish (UK)
Išteklius

Vaizdo apdorojimas naudojant MATLAB

Spausdinimo šaltinis
  • Išteklių informacija

Abstraktus

Tai įdomus projektas, pagrįstas vaizdo apdorojimu naudojant MATLAB. Čia mes sužinosime, kaip suskaičiuoti atskiriamų objektų skaičių vaizde. Ši pamoka atliekama naudojant MATLAB. MATLAB reiškia „MATrix LABoratory“ ir yra skaitmeninio skaičiavimo aplinka ir ketvirtos kartos programavimo kalba, kurią sukūrė „MathWorks“. Naudodami MATLAB technines skaičiavimo problemas galime išspręsti greičiau nei su tradicinėmis programavimo kalbomis, tokiomis kaip C, C++ ir Fortran. Šią veiklą besimokantieji gali plėtoti individualiai arba kaip porą (2 besimokantieji), kuri turi būti orientuota į MATLAB naudojimą. Mokytojas turi atidžiai stebėti besimokančiųjų atliekamą darbą. Pamoką galima atlikti nuosekliai vykdant kiekvieno žingsnio komandas MATLAB komandų lange.

Originalus vaizdas

Šaltinis https://www.instructables.com/Image-Processing-and-Counting-using-MATLAB/

Mokymosi rezultatai

The learners will learn how to edit an image using MATLAB.

  • Organizuokite komandinį darbą skirstydami užduotis ir vaidmenis.
  • Socialiniai įgūdžiai, tokie kaip vadovavimas, organizacinė sąžinė ar bendravimas.
  • Programming skills.
  • Laiko ir išteklių valdymas, siekiant įgyvendinti siūlomus tikslus.
  • Socialinė atsakomybė ir sąmoningumas.
  • Matematinės žinios atpažįstant skirtingus matmenis, apimtis ir perspektyvas.
  • Kaip dirbti grupėje.
  • How to understand programming principles.
  • How to process an image using MATLAB.

Kitos instrukcijos

In 7 simple steps you will have your processed image: o Read an image: An image is choosen so that it has considerable contrast with its background so that the objects can be identified. The function imread reads the image from a given location and stores it in the matrix img1. The imshow function displays the image. img1=imread(‘Lines.jpg’); imshow(img1) o Convert to greyscale: This step removes any color information in the image to make it easier to identify objects. The rgb2gray converts the color image into a grayscale image and stores it into the matrix img2. img1=rgb2gray(img1); imshow(img1) o Threshold the image: This step thresholds the image by converting the grayscale image into an image that contains only two colors. The function im2bw() assigns black color to all the pixels that have luminosity than a threshold level and the others as white. the function graythresh() approximately calculates the threshold of the image. img2=im2bw(img1,graythresh(img1)); imshow(img2) o Complement the image: In this step we complement the image by using the ~ operator. By this we convert the white patches into black and vice versa. We perform this step as we wanted the areas of concern(objects) to be colored white. img2=~img2; imshow(img2) o Found the boundaries of the object: This step finds the boundaries of each object that it finds and stores it in B. The text function prints the number of objects that are found by bwboundaries. B = bwboundaries(img2); imshow(img2) text(10,10,strcat(‘\color{green}Objects Found:’,num2str(length(B)))) hold on o Draw the boundaries: This is a fun step in which we mark the boundaries of all the objects identified by bwboundaries function. This step can be eliminated if it seems complicated for k = 1:length(B) boundary = B{k}; plot(boundary(:,2), boundary(:,1), ‘g’, ‘LineWidth’, 0.2) end

URL

IŠTEKLIAI

Autorius

Christina Taka
Kristina Taka

Kalba

Anglų

Pagrindinės temos

Menai, Mokslas, Technologijos

Raktažodžiai

vaizdo apdorojimas MATLAB programavimas

Europos Komisijos parama šio leidinio kūrimui nereiškia pritarimo turiniui, kuris atspindi tik autorių požiūrį, ir Komisija negali būti laikoma atsakinga už bet kokį jame esančios informacijos naudojimą.

Autorių teisės © 2022 m SAFYRAS • Visos teisės saugomos

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