基于PyQt5 + Python3.7 + OpenCV实现的人脸识别身份认证系统,附源码。
技术选型
- PyQt5 + Python3.7 + OpenCV
功能概述
实现人员注册,信息修改,人脸识别获取相关信息
人员信息通过序列化存储在datafile.txt文件中
haarcascade_frontalface_default.xml是OpenCV中自带的训练模型
font.ttf是为了在cv2中显示中文而引入的字体文件
运行环境
- Python3.7
- PyQt5
- 开发环境: Windows11 + PyCharm
- 依赖: PyQt5 PyQt5-tools Pillow numpy opencv-python opencv-contrib-python matplotlib
- 打包: pyinstaller
用户手册
主界面
人脸注册
连续拍摄约60张图片,经灰度处理后进行训练模型,数据保存在Face_training/trainer.yml文章来源:https://www.toymoban.com/news/detail-455606.html
同时对datafile文件重写,持久化用户数据文章来源地址https://www.toymoban.com/news/detail-455606.html
到了这里,关于PyQt5 + Python3.7 + OpenCV人脸识别身份认证系统(附源码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!