网站首页 > java教程 正文
本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。
一、项目介绍
基于OpenCV的视频人脸识别
py3.8运行
二、主要功能
1.基于OpenCV使用Haar级联与dlib库进行人脸检测及实时跟踪,应用LBPH算法开发了一个功能相对完整的人脸识别系统。系统采用sqlite3进行序列化数据存储,能够对陌生人脸闯入进行报警,并拥有基于PyQt5设计的GUI实现。
2.创建Python虚拟环境
conda create -n opencv python=3.6
activate opencv
3.安装OpenCV
cd modules
pip install opencv_python-3.4.1+contrib-cp36-cp36m-win_amd64.whl
4.安装dlib
pip install dlib-19.8.1-cp36-cp36m-win_amd64.whl
5.安装其它依赖包
cd ..
pip install -r requirements.txt
6.运行核心框架
python core.py
运行人脸采集系统
python dataRecord.py
运行数据管理系统
python dataManage.py
三、项目截图
猜你喜欢
- 2025-04-05 告诉你如何不到一秒完成离线人脸识别,还有防欺骗功能
- 2025-04-05 外观(门面)模式-Java实现(java 门面设计模式)
- 2025-04-05 CompreFace:领先的开源免费开源人脸识别系统
- 2025-04-05 CompreFace — 开源免费的人脸识别!
- 2025-04-05 开源的人脸识别框架(开源的人脸识别框架在哪)
- 2025-04-05 开源人脸识别系统源码推荐(人脸识别开源项目)
- 2025-04-05 java根据端口号杀进程(Linux+Windows)
- 2025-04-05 YOLO v3、FaceNet和SVM的人脸检测识别系统源码(python)分享
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)