je débute en matlab et j'ai un problème que je veut le résoudre:
En plus de la région avec la plus grande taille, les régions ayant une surface et une élongation importantes sont conservées.
J’ai essayé avec ce code pour conserver la région avec la plus grande taille:
Mon problème c’est comment je peux conserver à la fois la région avec la plus grande taille et les régions ayant une surface et une élongation importantes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 labels=bwlabel(Image); struct = regionprops(labels, 'area'); area = [struct.Area]; labelMax = find(area == max(area)); labels(:) = ismembc(labels(:),labelMax); BW2 = Image.*labels figure,imshow(BW2)
Ya-il quelqu’un qui peut m’aider ??
Partager