基于LBPH算法的视频人脸识别研究.docx

  • 需要金币2000 个金币
  • 资料目录论文助手 > 论文题目 > 科学发展 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-16
  • 论文字数:17629
  • 课题出处:(将大紫)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:人脸识别系统共分为四个模块:生成数据集,训练一个人脸识别器,进行人脸识别,对数据集中的文件进行加密解密。不仅能够检测人脸,而且具有识别人脸的功能。设计算法用的是Python,开发工具用的是pycharm,用的最多的是OpenCV库,OpenCV库是一个跨平台的计算机视觉库,它可以实现对图像的处理,还拥有很多关于计算机视觉方面的算法。通过OpenCV库里的接口调用实现了很多功能,比如摄像头的调用,分类器和识别器的加载,图像的灰度处理,图像人脸的窗口展示调用等等。进行人脸识别时,我是调用摄像头获取到需要进行人脸识别的图像,首先通过灰度处理,再进行人脸检测,将检测出的人脸框出来再加载人脸识别器进行识别,就可以识别出人脸的名字。我用异或算法对生成的数据集进行简单加密,加密后的图像文件无法打开,需要再进行一次异或才能解密,由于它的密码是每次都改变的,所以破解是很难的,最简单的方法就是用密码进行解密。该人脸识别可以在实际场景中做简单应用。在现实生活中已经有了人脸识别的应用,比如智能手机的刷脸解锁和刷脸支付。在一些犯罪事件中,可以根据监控摄像拍到的人脸和数据库进行比较,从而找出嫌疑犯。由此可见,人脸识别越来越走近我们的生活。

 

关键词:人脸识别;Python;OpenCV库;灰度处理;异或算法

 

目录

摘要

Abstract

1绪论-1

1.1课题研究背景-1

1.2课题研究目的及意义-1

1.2.1研究目的-1

1.2.2研究意义-2

1.3国内外研究及发展趋势-3

2背景知识-4

2.1Python-4

2.2OpenCV-6

2.3pycharm-7

3需求及算法分析-9

3.1可行性分析-9

3.1.1技术可行性-9

3.1.2操作可行性-9

3.2需求分析-10

3.3算法分析-10

3.3.1LBPH算法-10

3.3.2异或(XOR)加密算法-12

4总体设计-13

4.1系统功能-13

4.2系统流程图-14

4.3代码分析-17

5测试与实现结果-22

6结论-28

参 考 文 献-30

致 谢-31


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费