摘要:随着当今社会计算机技术的发展,基于人类生物特征检测识别身份的方法,以及其系统研究一直以来都是计算机领域在图形学和模式识别中研究的热点。其中,由于人脸和人眼是生物特征中最具有稳定性与可见性的,所以在针对人脸检测以及人眼检测的算法和模式中最为普遍.本次毕业设计所研究方向可以适用于各种需要人机交互的领域,比如疲劳检测,安全检查,以及快捷支付的认证。本次研究设计了一套针对人脸与人眼检测的基于OpenCV的系统,选用C++语言作为开发语言,以OpenCV库为基础, Microsoft Visual Studio2013作为开发工具。
关键词:人脸检测;人脸识别;级联分类检测器;人眼检测识别
目录
摘要
Abstract
1课题概论-1
1.1课题背景-1
1.2 课题研究的目的与意义-2
2系统的设计-3
2.1可行性分析-3
2.1.1技术可行性-3
2.1.2操作的可行性-4
2.2需求分析-4
2.2.1应用程序的功能需求分析-4
2.2.2开发环境的需求分析-5
3人脸识别的方法-7
3.1 OpenCV 简介-7
3.2人脸人眼识别算法原理-7
3.3常用人脸人眼识别方法-8
3.4本章小结-8
4.1人脸人眼检测算法在人脸人眼识别中的作用-9
4.2人脸检测算法-9
4.3 AdaBoost算法描述-10
5 系统的实现-11
5.1系统模块的划分-11
5.2模块实现-11
5.2.1系统运行流程图-11
图5.1 系统运行流程图-12
5.2.2系统运行界面展示-12
5.2.3识别算法流程图-13
结 论-14
参 考 文 献-15
致 谢-16