- threshold the image: binaryImage =grayImage > 0
- find the centroid with regionprops()
- call bwboundaries() to get edge coordinates
- remove all coordinates with y values above the centroid in the image.
- get a distance vector giving distance from centroid to all edge coordinates
- find the two biggest distances. They will go from center of palm to tips of outer fingers
- extract only distances between these points, which will go across the fingers
- threshold this to find distances shorter than some amount
- call regionprops() on that go get the centroid of each valley
How to locate valley points in palm print using matlab
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello,
with respect to the above images, how can I identify and locate valley points as shown in the second picture using matlab.
Thank You
0 commentaires
Réponses (1)
Image Analyst
le 11 Mai 2013
Normally we don't give extensive algorithm development advice, though here's what I'd try
Give it a try.
2 commentaires
Image Analyst
le 11 Mai 2013
Modifié(e) : Image Analyst
le 11 Mai 2013
Voir également
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!