-
Created by Unknown User (jarisav), last modified on 22.9.2011
function SuodataPieninPalikkaPois()
I = imread('Palikoita.bmp');
imshow(I), title('alkuperainen kuva');
L = bwlabel(I);
warning on
A=max(L ( : ) ) %hae kpl määrä kuvasta
ominaisuus = regionprops(L,'all')
idx = find([ominaisuus.Area] > 1500); %otetaan mukaan kappaleet, joiden pinta-ala on yli 1500 pikseliä
I2 = ismember(L,idx);
figure,imshow(I2), title('Alueen perusteella suodatettu kuva');
function HaeKeskimmainenPalikka()
I = imread('Palikoita.bmp');
imshow(I), title('alkuperainen kuva');
L = bwlabel(I);
warning on
A=max(L ( : ) ) %hae kpl määrä kuvasta
ominaisuus = regionprops(L,'all')
%hae suurimpia ja pinimpiä
idx = find([ominaisuus.Area] < 1500 | [ominaisuus.Area] > 10000);
%tai hae väliltä
idx = find([ominaisuus.Area] > 1500 & [ominaisuus.Area] < 10000);
I2 = ismember(L,idx);
figure,imshow(I2), title('Alueen perusteella suodatettu kuva');
You must log in to comment.