How to locate valley points in palm print using matlab
Ältere Kommentare anzeigen
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
Antworten (1)
Image Analyst
am 11 Mai 2013
0 Stimmen
Normally we don't give extensive algorithm development advice, though here's what I'd try
- 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
Give it a try.
2 Kommentare
Image Analyst
am 11 Mai 2013
Bearbeitet: Image Analyst
am 11 Mai 2013
Shirah
am 12 Mai 2013
Kategorien
Mehr zu Image Processing Toolbox finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!