how can i extract radius signature of a binary image?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
i have a binary image and radius signature is distance between pixels on contour of object and its centroid. i use bwboundaries() but result is not good
i saw a example in matlab code of bwboundaries(),it used plot to show contour plot has best result but i dont need plot i need a matrix. i use blow code but my result is not same with matlab's example.
img4=zeros(size(img3));
[B,L] = bwboundaries(img3,'noholes');
for k = 1:length(B)
boundary = B{k};
for i=1:size(boundary,1)
img4(boundary(i,1), boundary(i,2))=1;
end
end
0 commentaires
Réponses (3)
Image Analyst
le 26 Août 2013
Modifié(e) : Image Analyst
le 26 Août 2013
Use regionprops to find the centroid, then use the Pythagorean theorem to get the distances between the boundary x,y coordinates and the centroid.
9 commentaires
Sabanam
le 25 Fév 2014
Thanks sir...its really helpful and the best answer to find radius signature...
0 commentaires
Voir également
Catégories
En savoir plus sur Image Processing and Computer Vision dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!