隐藏
Single

C++QT项目 FaceAuthSystem人脸识别系统(客户端+服务器后端)

FaceAuthClient人脸识别QT客户端

项目亮点

  • 支持人脸识别 + 账号密码双重验证,提升安全性

  • 客户端基于 Qt 6 + OpenCV 4 构建,跨平台、美观实用

  • 后端使用 C++ 编写,部署在 Linux VPS 上,轻量高效

  • 网络通信基于 TCP 协议自定义协议,适合高性能身份验证场景

  • 完整实现注册 / 登录 / 数据库管理 / 实时视频流等功能


🧩 项目组成

1. Qt 客户端

  • 技术栈:Qt 6、OpenCV、Qt Network、Qt Multimedia、C++17

  • 核心功能

    • 实时摄像头人脸采集与识别

    • 用户注册与登录界面

    • 与远程服务器进行 TCP 通信

    • 支持服务器参数配置与连接状态提示

  • 运行平台:Windows 10/11(支持其他平台编译)

🎥 支持用户侧实时人脸拍照注册与验证,提升用户体验和安全性。

👉 客户端下载直链(含可执行文件)


2. C++ 后端服务(Linux)

  • 部署环境:Ubuntu VPS,使用 systemd 启动守护进程

  • 功能特性

    • 使用 OpenCV LBPH 算法进行人脸识别

    • 自定义 TCP 协议进行高效通信

    • 用户信息与认证日志存储于 MySQL

  • 关键依赖:OpenCV(含contrib)、MySQL、JsonCpp、CMake

  • API 协议

    • 自定义二进制协议结构(详见 GitHub 文档)

    • 登录与注册请求中支持传输人脸图像字节数据

界面预览:

 

客户端安装包下载直链:点击此处下载

项目Github开源:点击此处进入

FaceAuthClient人脸识别C++服务器后端(部署于VPS Linux系统)

项目Github开源:点击此处进入

 

暂无评论

发表评论

HTMLCOPY