解决学习"利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统"中碰到的问题

利用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;

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值