How can i store the labeled coordinates in differnt arrays?
Mostrar comentarios más antiguos
i want to find the coordinates of labeled images .i got labeled values but issue is to separate the labels in separate array which just show me coordinates of label 1 and in the same way for the rest of my all labels till max for particular image
i got labels on 8-neighborhood basis and also show me max number of labels
L = bwlabel(B,8) mx=max(max(L))
i also showed all labels separately in figure form but rather than figure i need coordinates of those labeled object and for figures i used this (for loop)
for s=1:mx
[x y]=find(L==s);
figure, imshow(B(x,y));
end
actually i don't need to show figures i want coordinates of those figures which will store separately in some separate array of variables like label 1's coordinates will store in one array for label 2 in other array and so on till end please help me out ...I'll be thankful to you
Respuesta aceptada
Más respuestas (1)
Matt Kindig
el 20 de Jul. de 2012
0 votos
Run regionprops() on B, and then look at the 'PixelList' property.
4 comentarios
sameen
el 21 de Jul. de 2012
Matt Kindig
el 22 de Jul. de 2012
Editada: Matt Kindig
el 22 de Jul. de 2012
I'm not sure how this is relevant to the question... did you perhaps mistakenly comment on the wrong question? What are u and v?
Image Analyst
el 22 de Jul. de 2012
Trust me - you don't need assignin().
Matt Kindig
el 22 de Jul. de 2012
True, you don't need assignin(). But did you try the regionprops() suggestion that I made?
Categorías
Más información sobre Ground Truth Labeling en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!