资源简介
基于pyqt+OpenCV设计的用户密码或人脸识别登录GUI程序的完整代码及相关资料
代码片段和文件信息
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file ‘faces_input_frame.ui‘
#
# Created by: PyQt5 UI code generator 5.12.2
#
# WARNING! All changes made in this file will be lost!
import face_recognize
from PyQt5 import QtCore QtGui QtWidgets
from PyQt5.QtWidgets import QMessageBoxQWidget
class Ui_Dialog(QWidget):
def setupUi(self Dialog):
self.form=Dialog #用户添加代码
Dialog.setobjectName(“Dialog“)
Dialog.resize(315 104)
Dialog.setMinimumSize(QtCore.QSize(315 104))
Dialog.setMaximumSize(QtCore.QSize(315 104))
Dialog.setAutoFillBackground(False)
self.Button_Enter = QtWidgets.QPushButton(Dialog)
self.Button_Enter.setGeometry(QtCore.QRect(221 21 75 27))
font = QtGui.QFont()
font.setPointSize(14)
self.Button_Enter.setFont(font)
self.Button_Enter.setobjectName(“Button_Enter“)
self.Button_Exit=QtWidgets.QPushButton(Dialog)
self.Button_Exit.setGeometry(QtCore.QRect(221 54 75 27))
font = QtGui.QFont()
font.setPointSize(14)
self.Button_Exit.setFont(font)
self.Button_Exit.setobjectName(“Button_Exit“)
self.face_name=QtWidgets.QLabel(Dialog)
self.face_name.setGeometry(QtCore.QRect(40 20 131 16))
font = QtGui.QFont()
font.setPointSize(12)
self.face_name.setFont(font)
self.face_name.setobjectName(“face_name“)
self.face_name_frame=QtWidgets.QLineEdit(Dialog)
self.face_name_frame.setGeometry(QtCore.QRect(30 40 167 31))
font = QtGui.QFont()
font.setPointSize(12)
self.face_name_frame.setFont(font)
self.face_name_frame.setText(““)
self.face_name_frame.setobjectName(“face_name_frame“)
self.retranslateUi(Dialog)
self.Button_Enter.clicked.connect(self.Enter)
self.Button_Exit.clicked.connect(self.ext)
def retranslateUi(self Dialog):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowtitle(_translate(“Dialog“ “Dialog“))
self.Button_Enter.setText(_translate(“Dialog“ “确认“))
self.Button_Exit.setText(_translate(“Dialog“ “退出“))
self.face_name.setText(_translate(“Dialog“ “请输入您的姓名:“))
def Enter(self):
fl = open(‘user_names.txt‘‘a+‘)
if self.face_name_frame.text()==““:
#输入为空时
reply = QMessageBox.information(self ‘提示‘ ‘请输入有效用户名‘ QMessageBox.Ok)
else:
fl.write(self.face_name_frame.text()+‘‘)
fl.close()
reply = QMessageBox.information(self ‘提示‘ ‘正在采集人脸数据‘ QMessageBox.Ok)
face_recognize.Collect_faces()
reply = QMessageBox.information(self ‘提示‘ ‘正在训练数据‘ QMessageBox.Ok)
face_recognize.Training_faces()
reply = QMessageBox.information(self ‘提示‘ ‘人脸信息录入成功‘ QMessageBox.Ok)
def ext(self):
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8529 2019-06-04 15:52 程序包\Facedata\User.2.1.jpg
文件 7977 2019-06-04 15:52 程序包\Facedata\User.2.10.jpg
文件 6398 2019-06-04 15:53 程序包\Facedata\User.2.100.jpg
文件 7116 2019-06-04 15:53 程序包\Facedata\User.2.101.jpg
文件 6782 2019-06-04 15:53 程序包\Facedata\User.2.102.jpg
文件 6987 2019-06-04 15:53 程序包\Facedata\User.2.103.jpg
文件 7070 2019-06-04 15:53 程序包\Facedata\User.2.104.jpg
文件 7114 2019-06-04 15:53 程序包\Facedata\User.2.105.jpg
文件 7059 2019-06-04 15:53 程序包\Facedata\User.2.106.jpg
文件 7059 2019-06-04 15:53 程序包\Facedata\User.2.107.jpg
文件 6672 2019-06-04 15:53 程序包\Facedata\User.2.108.jpg
文件 6826 2019-06-04 15:53 程序包\Facedata\User.2.109.jpg
文件 7897 2019-06-04 15:52 程序包\Facedata\User.2.11.jpg
文件 6766 2019-06-04 15:53 程序包\Facedata\User.2.110.jpg
文件 6777 2019-06-04 15:53 程序包\Facedata\User.2.111.jpg
文件 6341 2019-06-04 15:53 程序包\Facedata\User.2.112.jpg
文件 6864 2019-06-04 15:53 程序包\Facedata\User.2.113.jpg
文件 6814 2019-06-04 15:53 程序包\Facedata\User.2.114.jpg
文件 6336 2019-06-04 15:53 程序包\Facedata\User.2.115.jpg
文件 6302 2019-06-04 15:53 程序包\Facedata\User.2.116.jpg
文件 6773 2019-06-04 15:53 程序包\Facedata\User.2.117.jpg
文件 6320 2019-06-04 15:53 程序包\Facedata\User.2.118.jpg
文件 6380 2019-06-04 15:53 程序包\Facedata\User.2.119.jpg
文件 6980 2019-06-04 15:52 程序包\Facedata\User.2.12.jpg
文件 6823 2019-06-04 15:53 程序包\Facedata\User.2.120.jpg
文件 6310 2019-06-04 15:53 程序包\Facedata\User.2.121.jpg
文件 6968 2019-06-04 15:53 程序包\Facedata\User.2.122.jpg
文件 6433 2019-06-04 15:53 程序包\Facedata\User.2.123.jpg
文件 6281 2019-06-04 15:53 程序包\Facedata\User.2.124.jpg
文件 7240 2019-06-04 15:53 程序包\Facedata\User.2.125.jpg
............此处省略139个文件信息
相关资源
- GB∕T 35678-2017 公共安全 人脸识别应用
- OpenCV双目标定双目校正
- 人脸识别系统的设计与开发
- 用OpenCV作的一个车牌识别程序,可以
- 登陆界面设计
- 邮政编码识别 OPENCV
- opencv 神经网络分类
- 人脸识别注册登录
- opencv中文chm参考api文档
- opencv识别单行数字
- 人脸识别 测试头像 美女图像
- dlib-19.7.0-cp36-cp36m-win_amd64.whl
- 计算机专业本科毕设——人脸识别系
- 人脸识别系统-毕业设计
- 颜色增强算法Opencv
- 一个基于 OpenCV 的人脸识别系统
- opencv检测人眼并精准定位瞳孔
- 人脸识别系统开题答辩
- 人脸识别三套源码含小程序源码亲测
- Opencv实现物体识别和追踪
- 基于OpenCV多目标的模板匹配算法
- Opencv中文手册资料
- opencv js单独文件
- opencv车辆检测model
- 编译opencv缺失的boostdesc_bgm.i等文件
- 基于OpenCV进行图像拼接原理解析和编
- 人脸识别源码,facenet,深度学习
- boostdesc_bgm.i等.tar.gz
- 色彩恢复的多尺度Retinex算法MSRCR-VS2
- PyQ5基本窗口控件详解
评论
共有 条评论