摘要:近年来,随着技术的不断发展,我们对生物特征识别的研究也有了质的飞跃,人脸识别作为其中非常有代表性的一个例子,无论是在学术还是在工业领域中都有着广泛的应用。
本文研究的是基于OpenCV的人脸定位与识别,人脸定位是人脸识别的前提,是要在打开的摄像头下实时的检测出镜头前出现的人脸,并对其进行圈画以显示检测的结果。OpenCV在这方面的研究上已经先行了一步,可以利用样本图片的harr特征训练分类器,值得注意的是,OpenCV本身已经包含有人脸检测效果非常好的分类器,可以应用到程序中来。
在成功的检测到人脸之后,要将检测到的人脸和数据库中已存的人脸进行相似度比较,当相似度达到一定程度的时候,我们就认为这是同一个人,所使用的算法是感知哈希算法,这个算法简单易行,识别的准确度也不错。
关键词:人脸检测;人脸识别;分类器;感知哈希算法
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 本文研究工作内容概要-2
2 开发工具-3
2.1 开发工具介绍-3
2.2 开发环境的搭建-3
2.3 本章小结-3
3 人脸定位-4
3.1 人脸检测概要-4
3.2 人脸检测原理-4
3.3 摄像头前人脸检测的具体实现-6
3.4 本章小结-7
4 人脸识别-8
4.1 人脸识别概述-8
4.2 人脸识别直方图对比-8
4.3 人脸识别感知哈希算法-9
4.4 感知哈希算法的具体实现-10
4.5 本章小结-13
结 论-14
参 考 文 献-15
致 谢-16