Effacer les filtres
Effacer les filtres

Find the orientation of the skeletonized image

6 vues (au cours des 30 derniers jours)
Zeynab Mousavikhamene
Zeynab Mousavikhamene le 16 Jan 2020
Modifié(e) : Matt J le 17 Jan 2020
Is there any command that can find the orientation of skeletonized image? like the attached image that average angle of lines with respect to horizontal line.
Capture.JPG

Réponses (2)

Matt J
Matt J le 16 Jan 2020
You can use houghlines to get the endpoints of all the line segments in the image. From that, you can easily calculate their slopes.
  2 commentaires
Zeynab Mousavikhamene
Zeynab Mousavikhamene le 17 Jan 2020
Can you explain bit more?
Matt J
Matt J le 17 Jan 2020
Modifié(e) : Matt J le 17 Jan 2020
Can you explain bit more?
Once you have the end points (x1,y1) and (x2,y2) of a line, you can calculate its angle according to,
angle = atan2d(y2-y1,x2-x1)

Connectez-vous pour commenter.


darova
darova le 16 Jan 2020
You can write your own function:
  • use imline to create a line
  • draw a line aligned with horizontal/vertical one
  • calculate the angle
  • rotate image
  1 commentaire
Zeynab Mousavikhamene
Zeynab Mousavikhamene le 16 Jan 2020
@darova
What you mean by creating the line? I already have the line and want to find the angle of all lines in the above image.

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by