基于人脸识别的考勤系统(Qt+opencv+Arm)测试报告

目录

1、项目描述

2、服务器端测试

2.1、注册人脸

A、填写基本信息

B、点击打开摄像头采集信息

C、点击拍照,提示数据库保存人脸信息成功

D、点击注册,提示注册成功

至此,服务器启动测试完毕

3、客户端测试

3.1、人脸验证测试

3.2、服务器端点击查询按钮

4、人脸认证失败分析


1、项目描述

基于人脸识别的考勤系统主要分为服务器和客户端两个功能,其中服务器包含人脸注册、人员信息查询和考勤信息 等,客户端主要包含人脸认证,连接服务器之后,人在摄像头前面即可调用数据库信息匹配人脸,进行考勤打卡。

2、服务器端测试

先运行AttendanceSever启动服务器

2.1、注册人脸

点击注册按钮,填写人员的基本信息之后,打开摄像头及逆行人脸采集,最后点击拍照保存人脸信息

A、填写基本信息

B、点击打开摄像头采集信息

C、点击拍照,提示数据库保存人脸信息成功

D、点击注册,提示注册成功

E、查看数据存储

发现data目录下多了一个人脸数据,face.db也创建成功

至此,服务器启动测试完毕

3、客户端测试

运行客户端代码

3.1、人脸验证测试

当我们运行客户端之后,红色的圈会追踪人脸,识别到人脸之后直接在人脸考勤系统右侧显示工号、姓名、部门、和打卡时间,在服务器端点击考勤图像直接显示当前考勤人脸

3.2、服务器端点击查询按钮

可以看到该模块的员工数据以及员工考勤数据

点击员工---查询,显示当前员工信息

点击考勤------查询,显示当前员工的考勤信息,便于后续考勤

4、人脸认证失败分析

当我们打开客户点进行人脸验证的时候,在终端输出以下,是因为在人脸认证的时候,需要打开服务器进行数据匹配。重新启动以下服务器即可解决。

复制代码
QIODevice::write (QTcpSocket): device not open

感兴趣的一起交流

相关推荐
AlbertZein6 小时前
Step-5-Preview 上手实测:3D 游戏、金融分析、网页设计一次跑完
人工智能·aigc
小羊没烦恼!6 小时前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
LaughingZhu6 小时前
Product Hunt 每日热榜 | 2026-09-19
人工智能·深度学习·神经网络·搜索引擎·百度
美狐美颜SDK开放平台7 小时前
开发直播APP时如何接入视频美颜SDK?开发流程与注意事项
android·人工智能·计算机视觉·音视频·直播美颜sdk
wukangjupingbb7 小时前
智能网联汽车安全能力框架
人工智能
伞伞悦读7 小时前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
龙亘川7 小时前
明月照湾区,智启新赛道:从顶流文旅IP盛会看智慧文旅升级路径
人工智能·智慧城市·开源软件·数据可视化
飞猫的边缘AI8 小时前
边缘AI应用:家用AI摄像头怎么做数据训练?
人工智能·边缘计算·ai算法·边缘ai
猎头南楼8 小时前
知识社区推荐系统实践:新用户冷启动与长短期兴趣建模的挑战 资深推荐算法工程师
人工智能·深度学习·算法·机器学习
自由能燃气设备8 小时前
商用全预混低氮冷凝锅炉免费方案vs付费方案对比+选型避坑指南
大数据·数据库·人工智能