人的行为分析系统构建之人脸识别毕业论文

 2021-04-12 04:04

摘 要

随着科技的发展,生活中各种智能工具层出不穷。手机支付端的出现,改变了人的消费方式,指纹解锁的出现,解决了记各种密码的烦恼,而人脸识别作为人工智能领域最炙手可热的技术之一,近些年来也一直在被研究、开拓。尽管人脸识别技术的研讨已经有很长历史,但人脸识别技术在人工智能范畴现今依然炙手可热,因为人脸容易受情绪、检测的方位及图片采集到的综合质量影响,快速且有效的人脸识别措施还有待研究。2016年,我国在国庆时期初次使用海关智能机器人来帮助海关进行搜查,这个智能机器人就用到了人脸识别的技术,通过把高风险的旅客信息、图像存储到机器人的人脸辨认系统里,机器人经过人脸识别,捕捉到“水客”信息后就会传入后端,以便搜查人员及时发现。本文主要阐述了一些常用的人脸识别的算法,编程软件的使用及如何实现人脸的识别,大致介绍了基于分析人的行为的人脸识别在生活中的应用。本程序使用了C 编程语言和java编程语言,使用的编程软件为Visual C 6.0以及myeclipse,程序分为人脸检测部分和人脸识别比对两部分。本次做出的识别系统,可以满足人脸的检测和识别,偶尔会出现检测的偏差,所以识别的精确度还是可以继续优化和完善。

关键词:感知哈希算法;Adaboost;Visual C 6.0;myeclipse;人脸识别

Human behavior analysis builds face recognition

ABSTRACT

With the development of science and technology, life in a variety of intelligent tools after another. Mobile phone payment side of the emergence of changes in the way people spend, the emergence of fingerprints to solve the memory of a variety of passwords to worry about, and face recognition as the field of artificial intelligence one of the hottest technology in recent years has been studied and open up.Although the face recognition technology has a long history of research, but the face recognition technology in the field of artificial intelligence is still hot, because the face is susceptible to emotions, detection of the location and the picture collected to the overall quality of the impact of fast and effective people Face recognition measures have yet to be studied.In 2016, China's first use of customs intelligent robots during the National Day to help customs search, the intelligent robot to use the face recognition technology, through the high risk of passenger information, images stored in the robot's face recognition system, the robot After the face recognition, to capture the parallel traders’ information will be incoming back, so that the search staff in time to find.This paper mainly elaborates some commonly used algorithms for face recognition, the use of programming software and how to realize face recognition. It introduces the application of face recognition based on analytic behavior in life. The program uses the C programming language and java programming language, the use of programming software for Visual C 6 and myeclipse, the program is divided into face detection and face recognition comparison of two parts.This time to identify the identification system, to meet the face recognition and detection, and occasionally the detection of the deviation, so the accuracy of identification or can continue to optimize and improve.

Key words: Perception hash algorithm; Adaboost; Visual C 6.0; myeclipse; Face recognition

目 录

1 绪论… …………………………………………………………………………………………………1

1.1 课题提出的背景… ……………………………………………………………………………1

1.2 人脸识别技术的研究意义… …………………………………………………………………1

1.3 国内外研究历史及现状……… ………………………………………………………………1

1.3.1 国外的研究 ……………………… ……………………………………………………1

1.3.2 国内的研究 ……… ……………………………………………………………………2

2 人脸检测及识别的算法简介…………………………………………………………………………3

2.1 何为人脸识别…………… ……………………………………………………………………3

2.2 基于几何特征的人脸检测方法 ………………………………………………………………3

2.3 基于Adaboost 算法的人脸测 ………………………………………………………………4

2.3.1 AdaBoost算法的提出 …………………………………………………………………4

2.3.2 Haar特征、矩形特征 …………………………………………………………………5

2.3.3 矩形特性个数的计算 …………………………………………………………………6

2.3.4 计算条件矩形数 ………………………………………………………………………7

2.3.5 积分图的解释 …………………………………………………………………………8

2.3.6 使用积分图计算特征值… ……………………………………………………………9

2.3.7 选取弱分类器…………………………………………………………………………10

2.3.8 训练强分类器…………………………………………………………………………10

2.3.9 二值化…………………………………………………………………………………11

2.4 基于感知哈希算法的人脸识别方法 ………………………………………………………11

2.4.1 感知哈希算法的简介…………………………………………………………………11

2.4.2 感觉哈希算法…………………………………………………………………………11

2.4.3 感知哈希算法的实现步骤……………………………………………………………14

3 编程软件安装配置 …………………………………………………………………………………15

3.1 Visual C 6.0及myeclipse的安装…………………………………………………………15

4 系统测试及运行 ……………………………………………………………………………………16

4.1 系统运行………………………………………………………………………………………16

结论 ……………………………………………………………………………………………………27

致谢 ……………………………………………………………………………………………………28

参考文献 ………………………………………………………………………………………………29

1 绪论

1.1课题提出的背景

当前社会发展迅猛生活节奏飞快,如何高效的学习、工作及生活也越来越重要。在很多年前,家长需要看在孩子身边来看着小孩学习,玩耍、休息,但在现在快速的生活节奏下,很多家长没有那么多的时间来照顾小孩的起居生活,由小及大,可以发现如何让人们的生活更高效、更安全尤为的重要。那么对人工智能的研究拓展也更为迫切。本文研究了人脸识别如何应用于分析人的行为,起到给人的提醒和帮助。

1.2人脸识别技术的研究意义

识别人脸和分析人类行为是被广泛使用的,但是守旧的途径是通过直接或间接的观察来做到的。人脸识别是机器视觉和方式辨别规模中最具研究性的问题之一,并得到了普遍的运用。面部辨别技术的十分活跃,以致了它的研究范畴触及数字图像解决技术、神经网络,数学,心理学,和其余学科,今天,人脸辨认的钻研已经取得了很大的成就,但由于面部特征的散布十分类似,面部表情很丰富,这些问题对人脸辨认带来了很多麻烦,如何提高面孔识别的准确性和准确识别大量的人以解决实际问题应用程序尤为重要。

1.3 国内外研究历史及现状

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

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。