当前位置: 代码迷 >> 综合 >> 人脸识别签到系统【1】学习--系统分析、pycharm+python环境配置及简单UI界面设计
  详细解决方案

人脸识别签到系统【1】学习--系统分析、pycharm+python环境配置及简单UI界面设计

热度:97   发布时间:2024-01-28 18:48:46.0

系统分析、pycharm+python环境配置及UI界面简单设计

    • 系统分析
    • pycharm+python下载
    • pycharm环境配置
    • python库安装
    • Qt设计简单UI界面

环境:pycharm2018+python3.6

系统分析

这个人脸识别签到系统开发项目可以分为三个阶段:定义阶段、开发阶段、运行维护阶段
定义阶段:
可行性分析:技术可行性、成本可行性
需求分析:1、使用摄像头进行人脸检测;2、人脸库添加、删除; 3、人脸库;4、人脸对比判断;5、数据库保存;6、导出签到数据
开发阶段:
概要设计:规定接口,模块功能的组成;详细设计:对每个功能的实现流程进行设计;实现:对详细设计的功能进行代码实现;测试:测试功能的正确性和稳定性等。
运行维护阶段:
将系统设计优化完成,交付给客户,上线运营;维护软件正常工作运行。

pycharm+python下载

点击http://www.jetbrains.com/pycharm/download/#section=windows
安装社区版:
在这里插入图片描述
具体安装参考:https://www.runoob.com/w3cnote/pycharm-windows-install.html
因为我很早之前就弄好了的,没写博客。

pycharm环境配置

打开pycharm,点击file——>new project,自己选择文件位置和名字
在这里插入图片描述
点击file——>settings,project :项目名称——>project interpreter,点击这个图标,点击show all,选择带这个项目名称的python。
在这里插入图片描述
在这里插入图片描述

python库安装

安装opencv-python、pyqt5-tools、sqlit3这三个库就行,打开pycharm的人脸project,点击file——>settings,project :项目名称——>project interpreter,选择自己创建的python,点击+号,搜索库名然后点击install package安装库。
在这里插入图片描述

Qt设计简单UI界面

在创建的工程文件夹下的venv/Scripts文件下找到pyqt5designer.exe
在这里插入图片描述
双击打开,选择Main Window 点击create
在这里插入图片描述
将左边的那些功能选项可以点击拖动到Main Window中设置界面。在这里插入图片描述
然后在上面设计菜单栏,双击type here,将名字改为自己要的菜单名,比如我设置的签到、学生信息等。在这里插入图片描述
菜单栏的下拉栏里,也是直接点击type here修改名称,但是只能输入英文,要显示中文要在右面的text栏修改
在这里插入图片描述
简单UI界面设计完成后,点击file——>save as…保存为UI文件。
将UI文件转换为Py文件:点击pycharm下的Terminal
在这里插入图片描述
输入pyuic5 Mainwindow.ui -o Mainwindow.py,UI文件名字是自己刚刚保存的名字

pyuic5 Mainwindow.ui -o Mainwindow.py

在这里插入图片描述
打开py文件,就是这个UI界面的设计代码。
在这里插入图片描述
要在Py中显示这个界面,就要重新新建一个类,继承ui类和基础界面类。
新建的py文件内容

import sysfrom Mainwindow import Ui_MainWindow
from PyQt5.QtWidgets import QMainWindow, QApplicationclass mywindow(Ui_MainWindow,QMainWindow):def __init__(self,parent=None):super(mywindow,self).__init__(parent)self.setupUi(self)#创建界面内容#创建应用程序对象
app=QApplication(sys.argv)
#创建窗口
ui=mywindow()
ui.show()
#应用执行
app.exec_()
sys.exit(0)

运行这个py文件就能得到设计的ui界面
在这里插入图片描述

如有错误请指正!

  相关解决方案