资源简介
基于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个文件信息
相关资源
- 一个人脸识别程序源码
- 基于OpenCV的数字识别468815
- 使用opencv去掉二值化图像中黑色面积
- LDA 人脸识别
- opencv环境配置
- halcon简单实现人脸识别.hdev
- win10 64位下编译的opencv4.5.5库,opencv
- 人脸识别开源SDK源码
- NVIDIAOpticalFlowSDK-79c6cee80a2df9a196f20afd6
- 百度人脸识别Demo
- delphi百度人脸识别离线SDK demo
- 讯飞人脸识别eclipse版
- Delphi7调用虹软人脸识别的测试
- opencv_contrib-3.4.0.zip
- opencv2.4.9源码分析——SIFT
- [b115]FPGA上运行人脸识别源代码.zip
- shape_predictor_68_face_landmarks.dat.bz2 68个标
- 用两个摄像头实现,双目标定,双目
- labview人脸识别283682
- 一种基于LBP和CNN的人脸识别算法
- opencv_traincascade训练分类器,手势识别
- opencv3.0交叉编译用parallel.cpp
- 基于opencv的图像识别识别图像中的色
- 基于CAFFE的人脸识别系统
- 基于openCV的识别特定颜色区域
- 基于OpenCV的分水岭算法实现
- QT+opencv+OCR 身份证号码,银行卡号识别
- opencv视频特定颜色区域识别
- 把RGB转换为HSV和HSI然后根据黄色和蓝
- LabVIEW的人脸识别代码
评论
共有 条评论