基于YOLOv5-Face的人脸识别系统
这个系统使用YOLOv5-Face进行人脸检测和特征提取,使用SQLite数据库存储人脸特征以便实时比对,在人脸识别成功后会提供语音提示。
功能特点
- 人脸检测和识别
- 人脸特征提取和存储
- 人脸特征比对
- 识别成功语音提示
- 本地SQLite数据库
安装依赖
pip install -r requirements.txt
使用说明
- 运行人脸注册程序添加人脸到数据库:
python register_face.py
- 运行实时人脸识别程序:
python face_recognition_app.py
文件结构
face_recognition_app.py
: 主应用程序register_face.py
: 人脸注册程序face_db.py
: 数据库操作模块face_utils.py
: 人脸处理工具函数voice_prompt.py
: 语音提示模块models/
: YOLOv5-Face模型文件夹data/
: 存储数据库和临时文件
Description
Languages
Python
100%