How to connect lines in a skeletonized image with arcs
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
I'm trying to find a way to have MATLAB connect the lines of the tripods in the first image (i.e., vertex_tripods.bmp) with arcs so that it looks something like the second image (i.e., vertex_tripods_connected.bmp). I would also like to have MATLAB calculate the angles of the tripods in the first image (with respect to the vertical axis). Thanks in advance for your help!
0 commentaires
Réponses (2)
darova
le 12 Juin 2019
Use bwmorph() to find branch points. I sorted them in counter clock-wise order:
Find distance and center between neighbor points:
Assume arc radius is 1000 pixels. Draw perpendicular vector (length L) from center of a segment - get arc center p0
Rotate radius vector using angle and rotation matrix to get points on arc
4 commentaires
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!