J'ai une image binaire (attachée) avec des composants connectés isolés avec bwconncomps. J'essaie d'identifier le contour de chacun de ces composants mais d'une manière où je peux toujours me référer à l'objet rempli - (J'utilise le contour comme un masque sur une image en niveaux de gris pour tirer de la valeur et en fonction de cela valeur effectuant une opération sur la région d'origine remplie remplie)MATLAB: isoler des périmètres de régions d'intérêt dans une image binaire: problèmes bwmorph
Lorsque j'exécute bwconncomps sur l'image jointe, 814 objets sont identifiés. Je peux lancer bwmorph (D, 'enlever'); et j'obtiens les contours/les périmètres des objets mais quand j'exécute bwconncomps sur ceci j'obtiens 827 objets - (je ne suis pas sûr d'où viennent ces objets supplémentaires et cela résout ma capacité de me référer à l'objet rempli basé sur la valeur que je tirer de son «contour»). Fondamentalement, j'ai besoin d'une version de bwmorph (D, 'remove') qui laissera le même nombre de composants connectés comme vu dans bwconncomps de l'image binaire originale .. de sorte que je peux comparer le composant # 30 dans le binaire d'origine au contour de la même # 30 dans bwconncomps.
Espérons que c'était clair, des suggestions?
Merci