# face_recognition_py
本项目基于OpenCV使用Haar级联与dlib库进行人脸检测及实时跟踪,应用LBPH算法开发了一个功能相对完整的人脸识别系统。系统采用sqlite3进行序列化数据存储,能够对陌生人脸闯入进行报警,并拥有基于PyQt5设计的GUI实现。
## 如何运行?
以下操作基于Anaconda3环境,并在Windows10 x64上测试。
### 创建Python虚拟环境
```
$ conda create -n opencv python=3.6
$ activate opencv
```
### 安装OpenCV
```
$ cd modules
$ pip install opencv_python-3.4.1+contrib-cp36-cp36m-win_amd64.whl
```
### 安装dlib
```
$ pip install dlib-19.8.1-cp36-cp36m-win_amd64.whl
```
### 安装其它依赖包
```
$ cd ..
$ pip install -r requirements.txt
```
### 运行核心框架
```
$ python core.py
```
### 运行人脸采集系统
```
$ python dataRecord.py
```
### 运行数据管理系统
```
$ python dataManage.py
```
### 更新
```
$ git pull
```
### 退出虚拟环境
```
$ deactivate
```
## License
GPL-3.0
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
项目详情请参见:https://handsome-man.blog.csdn.net/article/details/129371972 本项目依托于Python编程语言,在内容上尽可能涵盖了人脸识别的各个技术模块,从人脸数据采集、数据预处理、数据分析、人脸识别模型的训练到最后的人脸识别,均有详细的操作步骤和注释代码,能帮助学习者从零开始实现一个应用级别的人脸识别引擎。 项目代码可顺利编译运行~
资源推荐
资源详情
资源评论
收起资源包目录
Python+OpenCV人脸识别身份认证系统【优秀毕业设计,课程设计】.zip (38个子文件)
Python+OpenCV人脸识别身份认证系统【优秀毕业设计,课程设计】
face_recognition
unknown
dataManage.py 13KB
dataRecord.py 21KB
alarm.wav 654KB
modules
opencv_python-3.4.1+contrib-cp36-cp36m-win_amd64.whl 43.25MB
dlib-19.8.1-cp36-cp36m-win_amd64.whl 2.3MB
datasets
core.py 32KB
recognizer
trainingData.yml 46.42MB
icons
success.png 1KB
error.png 1KB
warning.png 772B
icon.png 2KB
requirements.txt 70B
FaceBase.db 12KB
haarcascades
haarcascade_profileface.xml 809KB
haarcascade_smile.xml 184KB
haarcascade_frontalface_alt.xml 661KB
haarcascade_russian_plate_number.xml 74KB
haarcascade_frontalcatface.xml 402KB
haarcascade_lefteye_2splits.xml 191KB
haarcascade_eye.xml 333KB
haarcascade_lowerbody.xml 386KB
haarcascade_frontalcatface_extended.xml 374KB
haarcascade_upperbody.xml 767KB
haarcascade_frontalface_default.xml 908KB
haarcascade_frontalface_alt_tree.xml 2.56MB
haarcascade_righteye_2splits.xml 192KB
haarcascade_frontalface_alt2.xml 528KB
haarcascade_eye_tree_eyeglasses.xml 588KB
haarcascade_licence_plate_rus_16stages.xml 45KB
haarcascade_fullbody.xml 466KB
images
ui
TelegramBotDialog.ui 4KB
UserInfoDialog.ui 4KB
Core.ui 15KB
DataRecord.ui 11KB
DataManage.ui 11KB
README.md 1008B
config
telegramBot.cfg.bak 240B
logging.cfg 380B
共 38 条
- 1
资源评论
- weixin_479871522023-05-02果断支持这个资源,资源解决了当前遇到的问题,给了新的灵感,感谢分享~
不脱发的程序猿
- 粉丝: 26w+
- 资源: 5872
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功