0

我正在尝试开发一个涉及指纹匹配的项目。现在,我被困在指纹细化阶段。我正在使用 OpenCV 和 c++ Visual Studio 2010 对我的项目进行编码。

我尝试了 erode() 函数,但它不能保持脊线的连续性。我还尝试了以下张素细化算法,

http://opencv-code.com/quick-tips/implementation-of-thinning-algorithm-in-opencv/

但是,这显示了内存位置的异常。我不知道如何继续,我被这一步困住了。

请帮助我提供指纹变薄的代码+同时保持脊的连续性。

4

1 回答 1

1

如果您只是在寻找提取的代码示例,SourceAFIS(BSD 许可证)从全灰度变为二值化并通过一些伪影修剪进行细化,然后识别细节。它是用 c# 编写的,但它可能会给你一些好主意。

于 2013-03-28T00:32:36.563 回答