目 录
第一章 绪论
第一节 课题背景
一 课题的来源------------------------------------------------------------------------------1
二 人脸识别技术的研究意义------------------------------------------------------------1
第二节 人脸识别技术的国内外发展概况---------------------------------------------------3
一 国外发展概况---------------------- --------------------------------------------------2
二
国内发展概况---------------------------------------------------------------------------4
第二章 系统的需求分析和方案选择---------------------------------------------------------5
第一节 可行性分析------------------------------------------------------------------------------5
一 技术可行性分析------------------------------------------------------------------------5
二 操作可行性分析------------------------------------------------------------------------5
第二节 需求分析---------------------------------------------------------------------------------6
一 应用程序的功能需求分析------------------------------------------------------------6
二 开发环境的需求分析------------------------------------------------------------------7
三 运行环境的需求分析------------------------------------------------------------------7
第三节 预处理方案选择------------------------------------------------------------------------7
一 设计方案原则的选择------------------------------------------------------------------7
二 图像文件格式选择---------------------------------------------------------------------8
三 开发工具选择---------------------------------------------------------------------------8
四 算法选择分析---------------------------------------------------------------------------8
第三章 系统的概要设计------------------------------------------------------------------------9
第一节 各模块功能简介------------------------------------------------------------------------9
第四章 系统详细设计-------------------------------------------------------------------------14
第一节 系统整体设计简述-------------------------------------------------------------------14
第二节 图像处理详细设计-------------------------------------------------------------------14
一 位图详细设计-------------------------------------------------------------------------14
二 图像点处理详细设计----------------------------------------------------------------15
(二) 光线补偿算法和代码实现----------------------------------------------------------16
(三) 图像灰度化算法和代码实现-------------------------------------------------------18
(四) 高斯平滑算法和代码实现----------------------------------------------------------20
(五) 灰度均衡算法和代码实现----------------------------------------------------------23
(六) 图像对比度增强算法和代码实现-------------------------------------------------25
第三节 编程时的问题解决-------------------------------------------------------------------26
第五章 结构设计-------------------------------------------------------------------------------28
第六章 测试-------------------------------------------------------------------------------------35
第一节 测试方案选择的原则----------------------------------------------------------------35
第二节 测试方案-------------------------------------------------------------------------------36
结束语----------------------------------------------------------------------------------------------------------37
第一节 课题背景
一 课题的来源
随着安全入口控制和金融贸易方面应用需要的快速增长,生物统计识别技术得到了新的重视。目前,微电子和视觉系统方面取得的新进展,使该领域中高性能自动识别技术的实现代价降低到了可以接受的程度。而人脸识别是所有的生物识别方法中应用最广泛的技术之一,人脸识别技术是一项近年来兴起的,但不大为人所知的新技术。人们更多的是在电影中看到这种技术的神奇应用:警察将偷拍到的嫌疑犯的脸部照片,输入到电脑中,与警方数据库中的资料进行比对,并找出该嫌犯的详细资料和犯罪记录。这并非虚构的情节。在国外,人脸识别技术早已被大量使用在国家重要部门以及军警等安防部门。在国内,对于人脸识别技术的研究始于上世纪90年代,目前主要应用在公安、金 融、网络安全、物业管理以及考勤等领域。
二 人脸识别技术的研究意义
1、富有挑战性的课题
人脸识别是机器视觉和模式识别领域最富有挑战性的课题之一,同时也具有较为广泛的应用意义。人脸识别技术是一个非常活跃的研究领域,它覆盖了数字图像处理、模式识别、计算机视觉、神经网络、心理学、生理学、数学等诸多学科的内容。如今,虽然在这方面的研究已取得了一些可喜的成果,但是FRT在实用应用中仍面临着很严峻的问题,因为人脸五官的分布是非常相似的,而且人脸本身又是一个柔性物体,表情、姿态或发型、化妆的千变万化都给正确识别带来了相当大的麻烦。如何能正确识别大量的人并满足实时性要求是迫切需要解决的问题。