项目配置教程:
1、pycharm打开整个项目文件
2、配置Python本地环境
3、安装下面的依赖库
4、启动运行run.py
依赖库:
numpy
PyQt5
opencv-python
dlib
Python语言、dlib、OpenCV、Pyqt5界面设计、sqlite3数据库
本系统使用dlib作为人脸识别工具,dlib提供一个方法可将人脸图片数据映射到128维度的空间向量,如果两张图片来源于同一个人,那么两个图片所映射的空间向量距离就很近,否则就会很远。因此,可以通过提取图片并映射到128维空间向量再度量它们的欧氏距离是否足够小来判定是否为同一个人。
方法实现、实现步骤
1、实例化人脸检测模型、人脸关键点检测模型、人脸识别模型
2、电脑摄像头设备加载一对图片
3、分别获取图片中的人脸图片所映射的空间向量,即人脸特征值
4、计算特征向量欧氏距离,根据阈值判断是否为同一个人
开发技术环境: Pycharm + Python3.6 + PyQt5 + OpenCV + 人脸特征模型
本系统先调取opencv摄像头进行人脸信息拍照然后识别人脸特征数据,并且录入自己的学号姓名,将识别的人脸特征向量信息保存到人脸数据库当中产生数据记录,并且可以按照学号搜索人脸数据库当中的学生信息,可以修改学生的姓名以及学号等,学生录入进自己的人脸信息后可以进行人脸识别,人脸识别主要是调用opencv打开摄像头拍摄自己的人脸然后调取人脸模型进行识别,将识别到的人脸特征向量和人脸库中的特征向量匹配并计算出相似度,如果匹配相似度太低则提示不存在请您先录入人脸信息,匹配度达到百分七十以及八十以上则匹配出数据库里面对应的学生考勤,并且形成考勤识别记录,这个考勤记录也是可以搜索修改和删除的。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
《计算机毕业设计:基于OpenCV+dlib+python的人脸识别系统》是一项融合了OpenCV图像处理库、dlib机器学习库和Python编程语言的综合性计算机毕业设计项目。此项目致力于构建一套高效且准确的人脸识别系统,通过源码、项目说明和项目演示的完整呈现,为学习者提供了深入了解人脸识别技术的绝佳机会。 该项目利用OpenCV的图像处理功能,实现了人脸检测、特征提取等关键步骤。同时,结合dlib库中强大的人脸识别算法,系统能够精确识别出输入图像中的人脸,并进行高效的匹配。Python作为项目的编程语言,不仅易于上手,而且具有丰富的库和框架支持,使得整个系统的实现更加简洁和高效。 项目源码清晰易懂,注释详尽,方便学习者快速上手并理解系统的实现原理。项目说明详细阐述了项目的背景、目标、实现过程以及技术难点,为学习者提供了全面的学习指南。项目演示则通过实际操作展示了系统的运行效果,让学习者能够直观地感受到人脸识别的魅力。 此外,该项目还附赠了计算机答辩PPT模板,为学习者的毕业设计答辩提供了极大的便利。模板设计专业、规范,内容结构清晰,能够充分展示项目的创新点和实践成果。
资源推荐
资源详情
资源评论
收起资源包目录
基于OpenCV+dlib+python的人脸识别系统(源码+项目说明+项目演示).zip (57个子文件)
基于OpenCV+dlib+python的人脸识别系统(源码+项目说明+项目演示)
项目说明.txt 304B
300套计算机本科毕业设计题目.xlsx 19KB
计算机专业炫酷答辩PPT模板.zip 339.51MB
项目演示.m4v 15.39MB
code
.DS_Store 8KB
resource_rc.py 9.35MB
others
.DS_Store 6KB
picture
+箴+⑾-+_20201113213127.png 6KB
update_face_data.py 141B
dbtest.py 2KB
recourse.pptx 138KB
dlib-19.17.99-cp37-cp37m-win_amd64.whl 2.97MB
.idea
dataSources
4b50824a-76d1-4f18-bcb2-e11b35cc9fb3.xml 358B
dataSources.local.xml 841B
$CACHE_FILE$ 159B
code.iml 448B
workspace.xml 24KB
misc.xml 295B
dataSources.xml 500B
inspectionProfiles
profiles_settings.xml 174B
modules.xml 267B
deployment.xml 369B
.gitignore 176B
database
database.db 10.61MB
run.py 413B
requirements.txt 29B
__pycache__
resource_rc.cpython-36.pyc 2.23MB
resource_rc.cpython-37.pyc 2.23MB
resource_rc.cpython-39.pyc 2.23MB
timetableui.cpython-36.pyc 5KB
mainwindow.cpython-36.pyc 2KB
control
.DS_Store 6KB
faceRegister.py 8KB
checkinRecord.py 8KB
faceRecord.py 9KB
__pycache__
faceCheckin.cpython-38.pyc 5KB
faceRecord.cpython-36.pyc 6KB
mainWindow.cpython-37.pyc 3KB
timeTable.cpython-36.pyc 5KB
checkinRecord.cpython-36.pyc 6KB
checkinRecord.cpython-39.pyc 6KB
faceRegister.cpython-39.pyc 4KB
faceRecord.cpython-38.pyc 6KB
mainWindow.cpython-36.pyc 3KB
mainWindow.cpython-38.pyc 3KB
faceCheckin.cpython-39.pyc 5KB
faceRegister.cpython-38.pyc 5KB
checkinRecord.cpython-38.pyc 7KB
faceRegister.cpython-36.pyc 4KB
mainWindow.cpython-39.pyc 3KB
timeTable.cpython-38.pyc 5KB
faceRecord.cpython-39.pyc 6KB
faceRegister.cpython-37.pyc 4KB
faceCheckin.cpython-36.pyc 4KB
mainWindow.py 2KB
faceCheckin.py 6KB
readme.txt 2KB
共 57 条
- 1
资源评论
- qq_276040672024-05-01资源内容详尽,对我有使用价值,谢谢资源主的分享。
- 2201_761259722024-04-01发现一个宝藏资源,赶紧冲冲冲!支持大佬~
小新要变强
- 粉丝: 3w+
- 资源: 536
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 注塑技术员试题及答案.doc
- 自学考试房地产开发和经营重点.doc
- 江苏镇江市2018年中考语文试题答案和解析.doc
- 精神病学试题与答案.doc
- 教育行动研究报告的写作.doc
- 老年人常见疾病的护理知识.doc
- 考试后激励学生的话.doc
- 廉洁文化主题教育课教学案.doc
- 贫困家庭申请书范文(精选多篇).doc
- 培训机构教学计划.doc
- 全新版大学英语综合教程3contentquestions答案.doc
- 全科医师转岗培训理论考试题和正确答案.doc
- 全国居民健康素养知识问卷80题及答案.doc
- 服装公司薪酬福利管理手册.docx
- 服装薪酬体系-KPI绩效考核指标.xls
- 各岗位KPI绩效考核指标——服装生产企业.xls
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功