目录

FaceRest:本地智能疲劳状态助手

FaceRest 通过连续摄像头画面综合观察眼睛开合、张口节奏与时间趋势,给出克制、可解释的疲劳状态提醒。图片只用于分析单帧视觉线索,不会被包装成疲劳诊断。

前端/        Vue 页面、摄像头交互、检测结果和 AI 对话
后端/        Java 登录注册、MySQL 记录和数据大屏接口
Py端/        FastAPI、视觉推理、连续疲劳评估和 Qwen 调用
千问模型/    基础模型、LoRA 适配器、训练数据与训练图表
视觉模型/    人脸关键点模型和视觉分类权重
数据资源/    原始数据集及整理后的训练清单
运行数据/    训练日志、SQLite、服务日志和生成结果
数据库/      MySQL 建表脚本
项目工具/    一键启动和停止脚本
项目文档/    比赛、答辩、性能报告及使用说明
其他文件/    参考项目、缓存和临时文件

运行顺序

最简单的方式是双击项目根目录的 启动FaceRest.cmd,使用结束后双击 停止FaceRest.cmd。详细说明见 快速启动说明.md

  1. Py端/scripts/run_backend.ps1:启动 AI 服务(8001)。
  2. 后端 下运行 mvn spring-boot:run:启动业务服务(8080)。
  3. 前端/run_web.ps1:启动网页(5173)。

课堂演示可先运行 Python 与 Vue。当前可用功能包括:

  • 实时眼部/嘴部动态轮廓与 20 秒疲劳状态评估;
  • 图片线索分析与视频疲劳状态回顾;
  • 本地 Qwen 对话建议;
  • 检测记录查询、筛选、重命名、备注和删除;
  • 原始图片和摄像头画面不写入数据库。

Java 模块负责登录注册、MySQL 业务记录、对话历史和数据大屏汇总。

邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号