基于OpenCV的人脸检测程序设计.doc

资料分类:农业大学 上传会员:congxia 更新时间:2021-05-11
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9653
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:人脸检测是指使用计算机在动态的场景或复杂的背景中检测出人脸的存在,并确定所有人脸的位置与大小的过程。人脸检测技术不仅是人脸识别、表情识别、人脸跟踪等技术的重要前提条件,同时在模式识别、人机交互、智能监控、视频检索等领域也引起了广泛的重视。

本文简单的介绍了人脸检测的概述、方法、意义、应用领域和OpenCV的介绍、特点、历史发展和优势。以这些理论为基础,本文还描述了基于OpenCV的人脸检测实现过程。在实现中,人脸算法的研究基于OpenCV开源代码,在OpenCV开源代码中设计了一些基础的数据类型和一些帮助数据类型。由于OpenCV的源代码完全开放,本文的研究中利用这套代码在PC上以Microsoft Visual C++2010学习版集成开发环境做平台,搭建了一个基于OpenCV的人脸检测系统,进行了人脸检测仿真,并对其结果进行分析。 

关键词:人脸检测;人脸识别;OpenCV

 

目录

摘要

Abstract

1 引言-1

2 人脸检测-1

2.1 人脸检测的概述-1

2.2 人脸检测的分类-1

2.3 人脸检测的意义-2

2.4 静态图像的人脸检测-3

2.4.1 基于特征(feature-based)的人脸检测方法-3

2.4.2 基于图像(image-based)的人脸检测方法-3

2.5 动态图像的人脸检测-5

2.5.1 图像分差法-5

2.5.2 光流法-5

2.6 人脸检测及其合成技术的应用领域-5

2.6.1 视频会议-5

2.6.2 智能监控-6

2.6.3 图像与视频检索-6

2.6.4 人机交互-6

2.6.5 门禁控制-6

2.6.6 家庭娱乐-6

3 OpenCV-7

3.1 OpenCV的简介-7

3.2 OpenCV的特点-7

3.3 OpenCV历史发展-7

3.4 OpenCV优势-8

3.4.1 计算机视觉市场介绍-8

3.4.2 OpenCV与其它视觉函数库性能对比-8

4 基于OpenCV的人脸检测的实现-8

4.1 安装OpenCV-8

4.2配置Windows环境变量-10

4.3配置Microsoft Visual C++2010学习版-11

4.4建立OpenCV Project-11

4.5配置include路径-12

4.6设置库目录-13

4.7设置项目所需要的lib-13

4.8编写使用OpenCV的程序代码-14

4.9运行结果-18

总结和展望-19

参考文献-20

致谢-21

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:目前,针对人脸的检测问题,国内外专家作了很多的研究,尤其是欧美地区国家以及日本、新加坡、韩国等。著名的研究机构有MIT的Media lab、Al lab,CMU的Human-Computer Interface Institute、Mic......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: