Encircling and finding the position of blobs in an image.
3 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
Image Analyst
2015 年 4 月 10 日
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Image Processing Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!