摘要:在20世纪末,计算机的发展催生了人们对人工智能的研究,为了实现这一技术,那么,对人脸识别技术的研究就显得非常重要而且也是必不可少的。因为计算机的发展,所以近十年来对人脸识别的研究飞速发展,如今已经产生了很多进行人脸识别的方法。但是我们不能满足于现状,伴随着Python这一电脑编程语言的深入开发,Python编程语言相对于C或C++等编程语言的优点也凸显出来。根据Python的优点,我采用了一种以Python编程语言及其图像处理库为基础的人脸识别的方法,通过对人脸图像对比库进行人脸检测、捕获人脸、提取人脸关键部位特征参数、生成特征参数描述文件等一些列步骤,并计算欧氏距离,把人脸图像对比库的人脸图像的欧氏距离与对照组人脸图像的欧氏距离进行对比并判定等得出识别结果。结果表明,该系统对于对照组的人脸图像的识别准确率高达100%,因此,以Python编程语言及其图像处理库为基础的人脸识别方法不仅具有比较高效的识别率,而且也降低了设备的要求,具有一定的实用价值。

关键词:人脸识别;Python;Dlib库

目录

摘要

Abstract

1. 前言-1

1.1 研究背景-1

1.2 研究现状-3

2. 研究思路及系统设计原理-5

2.1 设计思路-5

2.2 系统设计原理-5

3.系统的实现-6

3.1准备工作-6

3.2软件的安装-13

3.2.1 Anaconda3开发环境下的python3的安装-13

3.2.2 dlib c++ Library和OpenCV的安装-14

3.3人脸识别系统的实现-15

4.总结-14

参考文献-15

致谢-17

python人脸识别毕业设计-基于Python的人脸识别系统研究.docx相关推荐

  1. 基于python的数据分析毕业设计-基于python的Web大数据采集和数据分析

    肖乐 丛天伟 严卫 摘要:该设计使用python语言作为开发语言,主要采用了两个框架:Scrapy和Django,用Scrapy来实现数据的采集技术,让数据采集效率更高,错误率低等:用Django来实 ...

  2. Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38%

    Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38% 仅用 Python 和命令行就可以实现人脸识别的库开源了.该库使用 dlib 顶尖的深度学习人脸识别技术构建 ...

  3. Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习、深度学习、大数据、云计算等)推荐系统(包括语音生成、识别等前沿黑科技)

    Python之GUI:基于Python的GUI界面设计的一套AI课程学习(机器学习.深度学习.大数据.云计算等)推荐系统(包括语音生成.识别等前沿黑科技) 导读 基于Python的GUI界面设计的一套 ...

  4. Python语言学习:基于python五种方法实现使用某函数名【func_01】的字符串格式('func_01')来调用该函数【func_01】执行功能

    Python语言学习:基于python五种方法实现使用某函数名[func_01]的字符串格式('func_01')来调用该函数[func_01]执行功能 目录 问题提出 代码五种设计思路 T1方法:e ...

  5. Python数据分析初探项目 基于Python数据可视化的网易云音乐歌单分析系统 大学编程作业(TUST 天津科技大学 2022年)

    Python 数据分析初探项目 基于 Python 数据可视化的网易云音乐歌单分析系统 大学编程作业(TUST 天津科技大学 2022 年) Python 数据分析初探项目 基于 Python 数据可 ...

  6. 基于matlab的磁悬浮控制系统,基于matlab的磁悬浮控制系统研究.docx

    基于matlab的磁悬浮控制系统研究.docx MATLABBASEDMAGNETICLEVITATIONCONTROLSYSTEM(基于MATLAB的磁悬浮控制系统的研究)系统介绍磁悬浮系统是一个典 ...

  7. Python 毕业设计 - 基于 opencv 的人脸识别上课考勤系统,附源码

    一.简介 这个人脸识别考勤签到系统是基于大佬的人脸识别陌生人报警系统二次开发的. 项目使用Python实现,基于OpenCV框架进行人脸识别和摄像头硬件调用,同时也用OpenCV工具包处理图片.交互界 ...

  8. python人脸深度识别_基于Python的深度学习人脸识别方法

    基于 Python 的深度学习人脸识别方法 薛同来 ; 赵冬晖 ; 张华方 ; 郭玉 ; 刘旭春 [期刊名称] <工业控制计算机> [年 ( 卷 ), 期] 2019(032)002 [摘 ...

  9. python人脸口罩识别_基于Python+OpenCV的人脸口罩识别检测

    以下编程在Jupyter notbook平台上进行 一.OpenCV下载安装 二.人脸口罩数据集下载处理 (一)人脸口罩数据集下载 下载人脸口罩数据集的目的是利用OpenCV进行模型训练,这里采用口罩 ...

最新文章

  1. Python为图像添加水印(add watermark to an image)
  2. byte数组和hexstring互相转换
  3. VTK:IO之ReadExodusData
  4. python format函数实例_python中强大的format函数实例详解
  5. wordpress category.php,wordpress自定义分类目录模板
  6. seajs常用API整理
  7. 一个boost底下的线程池
  8. 如何才能成为高级Java开发工程师
  9. 项目管理系列文章——关于软件工程在软件整个生命周期的位置
  10. 【Docker端口映射】
  11. 虚拟机Windows xp联网
  12. TM中拒收自定义表情的设置方法(转)
  13. 微信小程序滑动验证拼图(有效果图)
  14. 文心一言 vs GPT4
  15. 上证指数(000001)股票历史数据,下载上证指数(000001历史数据
  16. ACL 2020 | 香侬科技提出用Dice Loss缓解数据集数据不平衡问题
  17. Win10应用商店、应用打不开或闪退的解决方法
  18. android sqlite delete 返回值,SQLite 使用详解
  19. luogu 2698 [USACO12MAR]花盆Flowerpot 单调队列
  20. 音视频学习之时间戳相关整理(时间基tbr,tbn,tbc)

热门文章

  1. 大白话5分钟带你走进人工智能-第十一节梯度下降之手动实现梯度下降和随机梯度下降的代码(6)...
  2. 【iCore4 双核心板_ARM】例程五:SYSTICK定时器 实验——定时点亮LED
  3. [MVC 4] ActionResult 使用示例
  4. Python基础:02数字
  5. LINUX共享内存使用常见陷阱与分析(转)
  6. 深入研究display:inline-block在浏览器中的应用
  7. 编译问题收集、汇总与积累
  8. python返回序列中的最小元素_python实现获取序列中最小的几个元素
  9. python抢红包脚本实例-这个Python脚本牛逼了,秒抢红包,再不怕错过一个亿了!...
  10. python基础第三章选择结构答案-零基础学Python--------第3章 流程控制语句