论文部分内容阅读
由于指纹的唯一性和不变性以及指纹识别技术的可行性和实用性,指纹识别已成为当前最流行、最方便、最可靠的个人身份认证技术之一。将指纹识别应用在门禁系统中,不仅可以用于进出口管理,而且还有助于内部的有序化管理,它将时刻自动记录人员的出入情况,限制内部人员的出入区域、出入时间,礼貌地拒绝不速之客。本文在介绍指纹的基本知识和指纹识别系统的基本组成的基础上,实现了门禁系统中指纹识别的算法,包括指纹图像预处理、特征提取、如何建立指纹特征数据库以及特征匹配。在图像预处理方面,利用指纹图像灰度特性进行图像分割,根据指纹纹线的方向性,设计方向滤波器沿指纹纹线滤波,有效地去除了原始图像中的噪声。采用动态阈值法对指纹图像二值化,并根据二值图像中噪声特点设计去噪算法。采用数学形态学的细化算法对指纹图像进行细化。在特征提取方面,首先采用8邻域法提取细节特征点,然后分析了各种伪特征点的分布规律,针对其特点对其进行了删除。在特征匹配方面,采用基于三角形相似原理的匹配算法,根据特征三角形坐标求得旋转平移参数,从而对模板图像和输入图像进行匹配。本课题在Visual C++ 6.0软件环境中实现了以上所有算法。通过匹配实验及实验结果的分析,本文算法基本达到了设计要求。