新闻详情

新闻详情

首页 / 资讯中心 / 详情

【计算机毕业设计项目】基于 YOLO + MobileFaceNet 的人脸识别会议签到系统

发布时间:2026/9/11 22:04:06来源:尧图网络
【计算机毕业设计项目】基于 YOLO + MobileFaceNet 的人脸识别会议签到系统
一、项目简介本项目是前后端分离的会议签到系统。架构为 FastAPI Vue 3 MySQL识别分两阶段先用 WIDER FACE 训练的 YOLO 做人脸检测再用 MobileFaceNet 提取特征并完成身份匹配。用户前台用于登录、查看会议、人脸注册、在线签到和补签申诉管理员后台用于人员、会议、签到记录、补签审核、公告、模型配置和统计。二、技术栈模块技术后端FastAPI、SQLAlchemy、MySQL前端Vue 3、Element Plus、Axios检测YOLO / Ultralytics识别MobileFaceNet ONNX推理PyTorch、ONNXRuntime、OpenCV、NumPy识别流程摄像头采集 → FastAPI 收图 → YOLO 检测人脸 → 裁剪 → MobileFaceNet 提特征 → 与注册特征算余弦相似度 → 生成签到结果。三、核心功能用户前台注册登录、会议概览、人脸注册、在线签到、签到记录、补签申诉。管理员后台数据总览、人员管理、会议管理、签到查询、补签审核、模型路径和阈值配置、通知公告。四、算法说明YOLO 使用 WIDER FACE 单类别face数据训练产物在train_result/yolo_face/默认权重weights/best.pt。MobileFaceNet 使用mobilefacenet.onnx默认相似度阈值 0.60可在后台修改。五、运行方式默认数据库mysqlpymysql://root:123456127.0.0.1:3306/face_meeting_system?charsetutf8mb4启动后自动建表默认管理员admin / 123456。后端cdbackend pipinstall-rrequirements.txtcd..$env:PYTHONPATHbackenduvicorn app.main:app--host0.0.0.0--port8000前端cdfrontendnpminstallnpmrun dev前端默认http://127.0.0.1:5173接口代理到8000。训练 YOLOpython train_yolo.py--modelyolov8n.pt--epochs100--batch16--device0六、使用流程管理员创建人员与会议、确认模型路径再处理签到和补签。用户注册后先做人脸采集再对会议在线签到失败可提交补签申诉。七、交付内容FastAPI 后端、Vue 前端和识别服务完整源码YOLO 训练产物、MobileFaceNet 模型和数据库配置项目说明文档本项目为个人原创结构清晰功能完整适合课程设计、毕业设计和个人学习使用。如需购买项目成品或定制化需求可以联系作者。个人网址https://michael-jay.pages.dev/
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Vosk 离线语音识别指南:三步装好,把任意音频转成文字 2026/9/11 22:49:14

Vosk 离线语音识别指南:三步装好,把任意音频转成文字

Vosk 离线语音识别指南:三步装好,把任意音频转成文字 【免费下载链接】vosk-api Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node 项目地址: https://gitcode.com/GitHub_Trending/vo/vos…

阅读更多 →
VSCode插件备份与恢复全攻略 2026/9/11 22:49:14

VSCode插件备份与恢复全攻略

1. VSCode插件备份的必要性与场景分析 作为开发者最常用的代码编辑器之一,VSCode的强大功能很大程度上依赖于其丰富的插件生态。我在团队协作和跨设备开发中,多次遇到插件配置丢失的问题。比如上周公司IT部门统一更换办公电脑时,所有本地配置…

阅读更多 →
Trae与Cursor性能差异解析:GPU加速与Chromium版本的影响 2026/9/11 22:49:14

Trae与Cursor性能差异解析:GPU加速与Chromium版本的影响

1. 为什么Trae比Cursor更卡?底层真相解析最近在开发者社区看到不少关于Trae和Cursor的讨论,很多人抱怨"同样基于VS Code,为什么Trae用起来这么卡?"。作为一个长期使用各类代码编辑器的老鸟,我发现这个问题背…

阅读更多 →
Notepad++安装配置与高效使用全指南 2026/9/11 22:49:14

Notepad++安装配置与高效使用全指南

1. 为什么选择Notepad作为你的主力文本编辑器在代码编写、配置文件修改、日志分析等日常工作中,一个趁手的文本编辑器能极大提升效率。Notepad作为一款开源免费的轻量级编辑器,自2003年发布以来已成为全球超过2800万开发者的选择。它相比系统自带的记事本…

阅读更多 →
Python天气预测项目实践:从数据预处理到LSTM可视化 2026/9/11 22:49:14

Python天气预测项目实践:从数据预处理到LSTM可视化

简介:面向高校机器学习课程设计与期末大作业场景的一套基于Python的天气预测与可视化项目源码,适合需要快速完成高分项目或学习完整建模流程的读者。代码工程化程度较高,下载后无需修改即可运行,能省去从零搭建的麻烦。压缩包共23…

阅读更多 →
SystemInformer 的 DLL 注入在哪:3 分钟走完从菜单到核心函数的完整调用链 2026/9/11 22:46:14

SystemInformer 的 DLL 注入在哪:3 分钟走完从菜单到核心函数的完整调用链

SystemInformer 的 DLL 注入在哪:3 分钟走完从菜单到核心函数的完整调用链 【免费下载链接】systeminformer A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Semi…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞