C++人脸识别系统(论文+算法+英文文献翻译+源代码)
C++人脸识别系统(论文+算法+英文文献翻译+源代码)
Abstract
Face recognition is a complex and difficult problem that is important for surveillance and security, telecommunications, digital libraries , video meeting, and human-computer intelligent interactions.
The paper introduced the method of face recognition that based on the 24 bit multicolor image, Main content that the paper introduced is the picture treatment, It occupies the extremely important position in the whole software, the quality of picture process directly influenced the accuracy rate of localization and discerning. The picture process technology that the software mainly used included : light compensating、gauss smooth and twain value method. before discerning, we compensated the light for image, then we could obtain the possible face area through the complexion, finally, the system could depend on the symmetry of eyes to make sure whether it is the face of people, at the same time, the system could eliminate noises through the method that named gauss smoothness, then we used twain value method to deal with picture,the method got the threshold value in face area . After dealing with picture , the following operations are localization、draw characteristic value 、discerning and so on . After testing, we made true that the picture pretreatment modal has get the better effect in the process of dealing with picture, and improve the exactness rate of localization and discerning.
【key word】: Face recognition; light compensating; gauss smooth;contrast enhancing 人脸识别因其在安全验证系统、信用卡验证、医学、档案管理、视频会
议、人机交互、系统公安(罪犯识别等)等方面的巨大应用前景而越来越成为
当前模式识别和人工智能领域的一个研究热点。
本文提出了基于24位彩色图像对人脸进行识别的方法,介绍的主要内容是图像处理,它在整个软件中占有极其重要的地位,图像处理的好坏直接影响着定位和识别的准确率。本软件主要用到的图像处理技术是:光线补偿、高斯平滑和二值化。在识别前,先对图像进行补光处理,再通过肤色获得可能的脸部区域,最后根据人脸固有眼睛的对称性来确定是否就是人脸,同时采用高斯平滑来消除图像的噪声,再进行二值化,二值化主要采用局域取阈值方法,接下来就进行定位、提取特征值和识别等操作。经过测试,图像预处理模块对图像的处理达到了较好的效果,提高了定位和识别的正确率。
【关键字】:人脸识别;光线补偿;高斯平滑;对比度增强
目 录
第一章 绪论
第一节 课题背景
一 课题的来源----------------------------------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
致 谢
参考文献 1055
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>