fingerprint

所属分类:模式识别(视觉/语音等)
开发工具:C++
文件大小:46KB
下载次数:8
上传日期:2008-02-24 23:55:21
上 传 者bigbull
说明:  指纹识别算法源代码,程序需要imagemagic的支持,imagemagic可以在网上搜索到最新的版本(程序在图像 的输入/保存代码处用了imagemagic的函数,如果读者不想使用imagemagic,可以修改 程序有关图像存取的部分,改成自己的图像存取函数,这部分的工作量不是太大)。 代码可以在Linux下面编译通过。
(Fingerprint recognition algorithm source code, procedures need to imagemagic support, imagemagic available online english to the latest version (the procedure in the image input/save code Department spent imagemagic function, if readers do not want to use imagemagic, can modify the program to access the relevant image part, into its own image access function, this part of the workload is not too much). Code can be compiled following the adoption of Linux.)

文件列表:
基于C开发的指纹识别源程序\demos\fvs_binarize.c (1675, 2004-03-05)
基于C开发的指纹识别源程序\demos\fvs_createtestimages.c (2640, 2004-03-08)
基于C开发的指纹识别源程序\demos\fvs_direction.c (2198, 2004-03-08)
基于C开发的指纹识别源程序\demos\fvs_enhancer.c (1787, 2004-03-08)
基于C开发的指纹识别源程序\demos\fvs_mask.c (1434, 2004-03-08)
基于C开发的指纹识别源程序\demos\fvs_minutia.c (2136, 2004-03-08)
基于C开发的指纹识别源程序\demos\fvs_thinner.c (1753, 2004-03-08)
基于C开发的指纹识别源程序\demos (0, 2008-02-24)
基于C开发的指纹识别源程序\include\export.h (817, 2004-03-04)
基于C开发的指纹识别源程序\include\file.h (5709, 2004-03-05)
基于C开发的指纹识别源程序\include\floatfield.h (4754, 2004-03-07)
基于C开发的指纹识别源程序\include\fvs.h (1216, 2004-03-04)
基于C开发的指纹识别源程序\include\fvstypes.h (2133, 2004-03-04)
基于C开发的指纹识别源程序\include\histogram.h (2446, 2004-03-07)
基于C开发的指纹识别源程序\include\image.h (6010, 2004-03-07)
基于C开发的指纹识别源程序\include\imagemanip.h (5149, 2004-03-05)
基于C开发的指纹识别源程序\include\img_base.h (4614, 2004-03-05)
基于C开发的指纹识别源程序\include\import.h (753, 2004-03-07)
基于C开发的指纹识别源程序\include\matching.h (1421, 2004-03-04)
基于C开发的指纹识别源程序\include\minutia.h (4665, 2004-03-05)
基于C开发的指纹识别源程序\include (0, 2008-02-24)
基于C开发的指纹识别源程序\src\export.c (3363, 2004-03-05)
基于C开发的指纹识别源程序\src\file.c (7705, 2004-03-05)
基于C开发的指纹识别源程序\src\floatfield.c (7181, 2004-03-05)
基于C开发的指纹识别源程序\src\histogram.c (4716, 2004-03-08)
基于C开发的指纹识别源程序\src\image.c (8908, 2004-03-08)
基于C开发的指纹识别源程序\src\imagemanip.c (25818, 2004-03-05)
基于C开发的指纹识别源程序\src\img_base.c (11155, 2004-03-05)
基于C开发的指纹识别源程序\src\img_enhance.c (5443, 2004-03-08)
基于C开发的指纹识别源程序\src\img_morphology.c (2141, 2004-03-05)
基于C开发的指纹识别源程序\src\img_thin.c (6092, 2004-03-08)
基于C开发的指纹识别源程序\src\import.c (2082, 2004-03-08)
基于C开发的指纹识别源程序\src\matching.c (9976, 2004-03-05)
基于C开发的指纹识别源程序\src\minutia.c (10399, 2004-03-05)
基于C开发的指纹识别源程序\src\version.c (337, 2004-03-05)
基于C开发的指纹识别源程序\src (0, 2008-02-24)
基于C开发的指纹识别源程序 (0, 2008-02-24)

该部分的代码由C写成。 程序需要imagemagic的支持,imagemagic可以在网上搜索到最新的版本(程序在图像 的输入/保存代码处用了imagemagic的函数,如果读者不想使用imagemagic,可以修改 程序有关图像存取的部分,改成自己的图像存取函数,这部分的工作量不是太大)。 代码可以在Linux下面编译通过。 demo目录: fvs_enhancer:指纹增强程序,描述了如何使用该库增强指纹图像。原图像和目标图 像都是位图。 fvs_direction:描述了如何提取方向图。输入图像必须是归一化的图像,这样才能 有较好的效果。输出图像覆盖于输入图像之上。 fvs_createtestimages:该程序用来产生调试过程中可能会用到的一些位图图像,这 些图像是不同角度和不同间隔的条纹。产生图像的文件名命名方式如下: testimgSSSDDD.bmp 其中,SSS代表条纹间隔(像素个数),DDD代表方向的角度。 fvs_thinner:描述了怎样细化一个指纹图像。细化后的图像尽可能的代表了指纹的 脊线。 fvs_minutia:显示了如何从细化后的指纹图像中获得细节点集合。这一部分目前做 的效果不好,提取出的伪细节点太多。 fvs_mask:计算有效的指纹区域(剔除非指纹区域以及模糊指纹区域)。 include目录: 包含了头文件。 src目录: 包含了指纹识别中各种算法的实现代码。这些代码的使用方法可以参见demo目录中的 例程。 读者在应用这些代码时,可能会需要根据自己的应用需求对代码进行一定的改动。对 于Linux/UNIX下编译C程序不熟悉的读者,可以参考相关的Linux/UNIX下的C语言编程 书籍。由于本章着重介绍指纹识别的算法,对于imagemagic的使用不再做详细介绍。 读者可以从网上找到关于imagemagic使用的介绍。 读者对代码做适当的改动,即可将代码移植到windows下面(主要是图像的输入输出 方面)。

近期下载者

相关文件


收藏者