Code Block |
---|
Wiki Markup |
{code}
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');
|
Code Block |
---|
{code} {code} 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'); {code} |