我有一个关于指纹匹配的项目,我被困在标记细部。
我已经对图像进行了二值化、封闭和细化,现在我必须使用交叉数来找到终止点和分岔点。我如何在图像上标记它们,并存储它们?谢谢!
发布于 2014-12-02 08:31:16
您应该查看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.发布于 2016-08-24 15:01:31
我通常用频率变换来得到细节。也许可以试试这个算法: ieeexplore.ieee.org/iel5/4263198/4263199/04263211.pdf?arnumber=4263211或者在matlab中有代码可以查看:https://www.mathworks.com/.../44369-fingerprint-matching--a-simple-approach
https://stackoverflow.com/questions/27244821
复制相似问题