![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基于百度API人脸识别课堂签到系统
文章平均质量分 85
r i c k
学会分享,是一件很快乐的事情。
展开
-
遇到的问题
将图片显示到界面上并转换成base64格式想法:首先获取图片的路径img_path,得到路径后利用QtGui.Qpixmap将图片显示到界面。其次,只读模式打开文件存到f中,再利用(base64.b64encode(f.read())).decod()转换成base64编码。代码块: #通过打开文件来选择照片 def get_picture(self): # 首先得到图片的路径,path img_path, imgType = QFileDialog.get.原创 2020-10-21 18:31:07 · 228 阅读 · 2 评论 -
python+pyqt实现:将数据从excel表中导出到qt的下拉列表框(QComboBox)中
最近在完善之前做的一个基于人脸识别的打卡签到系统,在添加人脸信息时,手动输入学生信息太慢了,因此改进,增加一个新的功能:手动点击“导入数据”即将excel表中的数据加载到qt的下拉列表中操作演示如下:设计思路3.1 首先设置界面(包括导入按钮,下拉列表)3.2 其次实现导入数据的功能3.3 然后实现下拉列表功能3.4 最后导入数据和下来列表的结合代码import sysimport pandas as pdfrom PyQt5.QtWidgets import *cla.原创 2020-10-10 17:48:46 · 3340 阅读 · 2 评论 -
python+sqlite3:将数据保存到数据库中,再显示到界面上
描述最近在做一个类似人脸识别的打卡系统,最后收尾阶段,需要将打卡成功的学生信息保存到sqlite3数据库中,并且能显示到对应的界面上,最后实现的界面,直接上图:设计思路1.首先是打卡成功后将数据插入到sqlite3中。 #将签到成功的数据写入sqlite3中 def save_tosqlite3(self,id,name,department,datetime): self.id = id self.name = name self.de.原创 2020-10-08 16:49:34 · 4757 阅读 · 2 评论 -
python+sqlite3:如何在sqlite3插入中加入变量
1.最近在做一个关于上课打卡的一个项目,涉及到学生打卡成功后需要将数据保存到sqlite3中,写了一个专门用来保存数据的函数save_tosqlite3(sel,id,name,department),函数传过来三个参数,学生学号,学生姓名,学生所在部门,那么如何将这三个变量通过INSERT语句插入sqlite3数据库中呢?见图片:2.核心语句:c.execute("INSERT INTO STUDENT (ID,NAME,DEPARTMENT) VALUES (?,?,?)",(self.id,se原创 2020-10-08 13:01:53 · 5503 阅读 · 2 评论 -
基于百度API人脸识别课堂签到系统(一)--------人脸检测
一、前言今年由于疫情,全国学生的教学方式都从线下转到了线上;线下可以点名进行签到,那么线上应该如何进行准确的签到,防止学生作弊签到的情况呢?因此一款适用于大中小学生的基于人脸识别的课堂签到系统便应运而生。该系统包含的功能如下:人脸检测功能、人脸库管理(添加/删除班级、添加/删除学生)、基于人脸检测签到功能、查看学生签到成功功能。下面我将按照实现的功能介绍。二、技术介绍1. 语言:python2. IDE(项目集成开发环境): pycharm3. Opencv: 数字图形处理库(摄像头操作...原创 2020-10-09 14:15:44 · 5367 阅读 · 11 评论