利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统:
https://blog.csdn.net/u011325213/article/details/101307562
GitHub源代码下载地址:
https://github.com/1609685371/face_detect
PyQt5+QtDesigner编写摄像头界面程序(一)——pyqt5、qtdesigner安装和环境设置:
https://blog.csdn.net/weixin_43008870/article/details/85766035
Pycharm+Python+PyQt5使用:
https://www.cnblogs.com/dalanjing/p/6978373.html
从github上拿到项目后,出现的问题
有些可以根据上面的链接提供的步骤解决,有些不行,百度之后也可以解决,稍微做一下记录
选中项目文件夹,右击进入open in terminal
执行下面各行命令,安装相关的包,有些包很大,网络慢要下载比较久
pip install pyqt5
pip install pyqt5-tools --需要使用到图像界面设计转换工具
Requirement already satisfied: PyQt5_sip<13,>=4.19.14 in e:\pycharm program\itchat\venv\lib\site-packages (from pyqt5==5.13.0->pyqt5-tools) (4.19.19)
从上面的安装成功的提示信息中可以当前项目使用pyqt5-tools的安装路径:
e:\pycharm program\itchat\venv\lib\site-packages
下载好后,根据博客内容配置好PyQt5+QtDesigner
pip install opencv-python
pip install qimage2ndarray
pip install pyinstaller
报错:ModuleNotFoundError: No module named ‘PIL’
解决方法:
pip install pillow
没配数据库就直接运行,弹出警告窗口–请先连接网络
然后安装mysql数据库
因为装的pycharm的社区版,没有可视化的数据库
pycharm社区版无database 解决方法:
https://www.cnblogs.com/perl2py/p/6593769.html
第一步,点击file/setting/plugins
第二步,搜索database 安装database Nivagator 并Apply
第三步,新建数据库连接,open sql console,并test conection
第四步,在pycharm右下角点击图标如下(DB Browser)
最后,打开数据库(双击表单选择 no filter)
数据库信息:
host=‘localhost’, # 主机地址
port=3306, # 端口号
user=‘root’, # 登录用户名
password=‘123456’, # 登录密码
database=‘face_course’, # 连接的数据库名称
从github上拿到项目后,除了要把各种包导进去,还要建好和db.py一致的数据库信息
show databases;
create database face_course;
use face_course;
show tables;
create table users(user_id int(10),user_name char(20),state char(10));
show tables;
select * from users;