2013-03-06 22 views
0

我正在尝试开发一个涉及指纹匹配的项目。现在,我陷入了指纹变薄的阶段。我使用OpenCV和C++ Visual Studio 2010编写我的项目。指纹细化代码保持脊的连续性

我尝试了erode()函数,但它不保留脊线的连续性。我也试过张,孙变薄下面的算法,

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

但是,这显示了在内存位置异常。我不知道如何继续,我坚持这一步。

请帮助我指纹变薄的代码+还保留脊的连续性。

回答

0

如果您只是在寻找一个提取的代码示例,SourceAFIS(BSD许可证)会从完整的灰度级进行二值化和细化并进行一些工件修整,然后确定细节。它用C#编写,但它可能会给你一些明智的想法。