- 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 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (1)
Image Analyst
el 11 de Mayo de 2013
Normally we don't give extensive algorithm development advice, though here's what I'd try
Give it a try.
2 comentarios
Image Analyst
el 11 de Mayo de 2013
Editada: Image Analyst
el 11 de Mayo de 2013
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!