项目介绍
群体课堂专注度分析、考试作弊系统、动态点名功能的Qt Demo,使用多人姿态估计、情绪识别、人脸识别、静默活体检测等技术
-
Python 3.7
-
PyQt5
-
Pytorch1.8.1
-
更多可参考requirements.txt文件
-
人脸识别功能要使用gpu需要自己
-
最好用有gpu的设备运行嗷,没有gpu可能需要自己在项目里改
使用步骤
1. 配置环境
-
-
在Anaconda中创建虚拟Python环境,版本是3.7
-
pip install cmake
pip install boost
(%REQUIREMENTS_PATH% 表示requirements.txt所在的文件夹的路径,比如requirements.txt在电脑中的绝对路径为:E:\Data\requirements.txt,则指令中的%REQUIREMENTS_PATH%就为:E:\Data,注意斜线是用 \ 还是 / 需要根据系统不同进行区分哈
pip install -r %REQUIREMENTS_PATH%\requirements.txt
-
上pytorch官网的
pip3 install torch==1.11.0+cu113 torchvision==0.12.0+cu113 torchaudio===0.11.0+cu113 -f
从 下载smart_classroom_demo项目的权重文件放置到weights文件夹下。
3.运行smart_classroom_app.py
界面展示
作弊检测
人脸注册
静默活体检测,照片不能用来注册
动态点名
学生面向摄像头完成签到,可以多人同时进行签到
下载地址
百度网盘:https://pan.baidu.com/s/1yjlwcB8BOCmlrXSFGKQbcQ?pwd=qlqr
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END