auto-binarize a fingerprint
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi, I am a French student and i'm working on a minutia recognition project. My work is based on this application : http://www.mathworks.com/matlabcentral/fileexchange/16728-fingerprint-application It works with the joined picture but a problem comes with the binarization (if the pixel is a stria -> 0, else -> 1). Indeed, the limit between white and black is manually fixed to 160. I am looking for ideas to make it automatically. Maybe, find the average intensity of the stria... Can someone help me ?
0 commentaires
Réponses (3)
Sean de Wolski
le 30 Mar 2011
Perhaps use:
graythresh
to determine a suitable threshold.
3 commentaires
Sean de Wolski
le 30 Mar 2011
How are the stria too close? graythresh uses a histogram so location doesn't matter. What class is your data?
Jean-Edouard Simonin
le 3 Avr 2011
1 commentaire
Sean de Wolski
le 4 Avr 2011
It's called the minimum valley method.
Basically find the peaks; it's the bottom of the valley between the two peaks. You could use the histc function and some basic numerical derivatives to find it.
Voir également
Catégories
En savoir plus sur Data Distribution Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!