Encircling and finding the position of blobs in an image.
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
researcher
am 10 Apr. 2015
Beantwortet: Image Analyst
am 10 Apr. 2015
I am working on a fingerprint image of high resolution which shows small pores as blobs.I have used the the blobs detection code and it gives me the pores,blobs as coloured dots. Now I want to find their position so that I can encircle them to show extraction.Also I want the position details to match two fingerprints based on the blobs detected.How can I go about?
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 10 Apr. 2015
Use bwareaopen() to extract just the small blobs. Then call regionprops to get their centroids. See my Image Segmentation Tutorial to see how to find centroids: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862
I don't know how to compare fingerprint images, or list of minutiae centroids. The whole image may be rotated with respect to a reference. Also, some centroid may be present in the reference but not in the test image, and vice-versa. People have made careers out of fingerprint image analysis and I'm sure the code can get very very complex. I don't even know the general algorithms they use but you can find them here: http://www.visionbib.com/bibliography/contentspeople.html#Face%20Recognition,%20Detection,%20Tracking,%20Gesture%20Recognition,%20Fingerprints,%20Biometrics
And you might want to check out this: http://www.csse.uwa.edu.au/~pk/Research/MatlabFns/#fingerprints
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Image Segmentation and Analysis finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!