我有一个关于指纹匹配的项目,我在标记minutiae时遇到了困难 我已经对图像进行了二值化,关闭并对其进行了细化,现在我必须使用交叉编号来查找终止点和分叉点。如何在图像上标记它们并存储它们? 谢谢!
答案 0 :(得分:2)
你应该研究bwmorph
- 一个允许你对图像进行各种形态学操作的函数。
ep = bwmorph( BW, 'endpoints' ); %// returns a mask with the "terminations"
bp = bwmorph( BW, 'branchpoints' ); %// returns a mask with "bifurcations"
要从掩码中获取特殊点的坐标,您只需使用find
:
[epy epx] = find( ep ); %// x,y coordinates of all endpoints.
答案 1 :(得分:0)
我通常使用频率变换来获得细节。 也许试试这个算法:ieeexplore.ieee.org/iel5/4263198/4263199/04263211.pdf?arnumber=4263211 或者您可以在matlab中查看代码:https://www.mathworks.com/.../44369-fingerprint-matching--a-simple-approach