...
Code Block |
---|
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 |
---|
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'); |