How can i store the labeled coordinates in differnt arrays?
Ältere Kommentare anzeigen
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
Akzeptierte Antwort
Weitere Antworten (1)
Matt Kindig
am 20 Jul. 2012
0 Stimmen
Run regionprops() on B, and then look at the 'PixelList' property.
4 Kommentare
sameen
am 21 Jul. 2012
Matt Kindig
am 22 Jul. 2012
Bearbeitet: Matt Kindig
am 22 Jul. 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
am 22 Jul. 2012
Trust me - you don't need assignin().
Matt Kindig
am 22 Jul. 2012
True, you don't need assignin(). But did you try the regionprops() suggestion that I made?
Kategorien
Mehr zu Ground Truth Labeling finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!