登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

人脸识别系统开发与应用毕业论文

 2022-01-27 03:01  

论文总字数:23864字

摘 要

人脸识别因为它在社会公共安全、视频会议、银行业务办理、公安系统 (罪犯识别等) 、医疗卫生行业等方面庞大的市场,从而促使这项技术成为人工智能以及模式识别这两个方向的研究热点。

本文主要介绍了人脸识别系统及应用的设计和实现,记录了项目从设计开始到最终的完成整个过程,主要章节为五个章节,覆盖了课题背景,开发语言与开发技术介绍,系统需求分析,系统实现与测试,总结与展望。本课题的项目主要使用C 语言配合SeetaFace进行开发,实现了图像处理及人脸识别的功能。本系统的开发工具为VS,图形化界面使用QT进行开发,保证了较好的使用体验。

关键词:SeetaFace、QT、人脸识别、OpenCV、图像处理

Abstract

Face recognition has become a hot spot in the two directions of artificial intelligence and pattern recognition because of its huge market in social public security, video conferencing, banking business handling, public security system (criminal identification), medical and health industry and so on.

This paper mainly introduces the design and implementation of face recognition system and application, and records the whole process from the beginning of the design to the final completion of the project. The main chapters are five chapters, covering the background of the subject, the introduction of the development language and development technology, the analysis of the system requirements, the implementation and testing of the system, the summary and the prospect. The project is mainly developed by C language and SeetaFace, which realizes the functions of image processing and face recognition. The development tool of this system is VS, and the graphical interface is developed by using QT, which ensures a good user experience.

Keywords: SeetaFace、QT、Face recognition、OpenCV、image processing

目 录

摘 要 I

Abstract II

第一章 引言 1

1.1人脸识别的背景 …………………………………………………………………………..1

1.1.1概述 1

1.1.2人脸识别的研究现状 1

1.1.3人脸识别的原理 3

1.1.4人脸识别的功能 3

1.2 人脸识别开发目标 ………………………………………………………………………...4

1.3 本章小结 …………………………………………………………………………………...4

第二章 人脸识别相关技术介绍 5

2.1 Viual Studio的介绍 ……………………………………………………………..……… .5

2.1.1 Visual Studio简介 5

2.1.2 VS应用领域及特点 5

2.2 相关插件介绍 ……………………………………………………………………………..5

2.2.1 OpenCV概述 5

2.2.2 Qt概述 6

2.2.3 SeetaFace概述 6

2.3 dlib介绍 ………………………………………………………………………………….…7

2.3.1 概述 7

2.3.2 应用领域 8

2.4 CMake介绍 …………………………………………………………………………..…….8

2.5硬件环境 ……………………………………………………………………………………8

2.6本章小结 ……………………………………………………………………………………8

第三章 原理分析 9

3.1人脸识别的总结构 …………………………………………………………………………9

3.2人脸识别算法 ………………………………………………………………………………9

3.2.1基于几何特征的算法 10

3.2.2是 基于模板的算法 10

3.2.3基于模型的方法(隐马尔柯夫模型的方法) 10

3.3 图像处理方法 ……………………………………………………………………………. 11

3.4人脸特征点定位提取方法 ………………………………………………………………..13

3.4.1 概述 13

3.4.2 基于知识的表征方法 13

3.4.3基于代数特征或统计学习的表征方法 14

3.5本章小结 …………………………………………………………………………………..14

第四章 设计与实现 15

4.1基本流程 …………………………………………………………………………………..15

4.2 相关环境搭建 …………………………………………………………………………….15

4.2.1 开发环境搭建 15

4.2.2 SeetaFace C 环境搭建 15

4.3系统实现 …………………………………………………………………………………,,16

4.3.1管理员登录 16

4.3.2人脸信息数据库的建立 17

4.3.3 加载人脸特征点的数据 17

4.3.4 人脸图像选择 19

4.3.5 利用摄像头获取照片 19

4.3.6人脸识别 21

4.3.7图像处理 27

4.4本章小结 ……………………………………………………………………………….….29

第五章 总结与展望 30

5.1总结 ……………………………………………………………………………………….30

5.2展望 ……………………………………………………………………………………… 30

参考文献 31

致谢 33

请支付后下载全文,论文总字数:23864字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图