基于OpenCV的人脸识别打卡系统
基本信息
担任角色
-
公司/背景
项目经历
开始时间
2025-03
结束时间
2025-05
项目描述
基于Qt
C++在Linux平台开发客户端-服务端架构的人脸识别打卡系统
使用TCP Socket实现图像数据与打卡信息传输。客户端基于OpenCV调用摄像头采集图像并进行内存编码压缩后通过TCP发送至服务端
服务端采用多线程并发处理
集成SeetaFace2完成人脸检测
特征提取与身份比对
并基于SQLite存储用户特征与打卡记录。基于TCP协议实现稳定数据传输及断连重连处理
并通过交叉编译部署至嵌入式开发板运行。
技术栈
Qt
C++
Linux
TCP Socket
OpenCV
多线程
SeetaFace2
SQLite
TCP
交叉编译
嵌入式开发板
亮点
实现客户端-服务端架构的人脸识别打卡系统
实现稳定数据传输及断连重连处理
交叉编译部署至嵌入式开发板运行