1 有用
51 下载

【Demo】基于OpenCV的视频人脸识别

文件列表(压缩包大小 47.06M)

免费

概述

基于OpenCV的视频人脸识别

介绍

本项目基于OpenCV使用Haar级联与dlib库进行人脸检测及实时跟踪,应用LBPH算法开发了一个功能相对完整的人脸识别系统。系统采用sqlite3进行序列化数据存储,能够对陌生人脸闯入进行报警,并拥有基于PyQt5设计的GUI实现。

系统管理


核心框架

人脸采集

数据管理

如何运行?


以下操作基于Anaconda3环境,并在Windows10 x64上测试。

环境配置

numpy==1.14.2 PyQt5==5.9.2 PySocks==1.6.8 python-telegram-bot==10.0.1

克隆代码
$ git clone https://github.com/winterssy/face_recognition_py.git
$ cd face_recognition_py
创建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

来源https://github.com/winterssy/face_recognition_py

理工酷提示:

如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈

评论(2)

0/250
行走的蟠桃 • 0
下载后的评价
2022-12-09 回复
文雅的感冒药 • 19
下载后的评价
2024-03-15 回复