基于YOLOv8的体姿识别的健身系统-YOLOv8+PySide6

项目描述 基于YOLOv8的体姿识别的健身系统
Smart GYM 是一个基于 YOLOv8-pose 姿态关键点检测的 PySide6 桌面健身计数系统,通过实时人体姿态识别实现运动计数与热量消耗统计。

管理员:admin/123456
普通用户:test/123456

项目功能
– 用户登录/注册,区分管理员与普通用户
– 三种运动计数:俯卧撑、引体向上、跑步,支持视频文件和摄像头实时输入
– AI 实时姿态检测:关节角度计算、动作状态识别(up/down)、自动计数
– 健身论坛:发帖、评论、点赞
– 训练计划:创建计划、分配每日任务、设置卡路里目标
– 运动记录统计:按运动类型汇总,饼图可视化展示
– 后台管理(管理员):用户管理、帖子管理、评论管理
– 个人中心:头像上传、个人信息编辑

运行环境
– Windows 10/11
– Python 3.11+
– MySQL 5.7/8.0(数据库名 exercise,root/root)
– 项目自带 yolov8n-pose.pt

项目技术
– 前端框架:PySide6 + qfluentwidgets(Fluent Design 风格 UI)
– AI 推理:ultralytics YOLOv8-pose(姿态关键点检测)
– 图像处理:OpenCV(视频采集、画面渲染)
– 数据可视化:PySide6 QtCharts(饼图统计)
– 数据库:MySQL(mysql-connector-python 驱动)
– 数学计算:NumPy(关节角度三角函数计算)

以上系统源码经过技术整理与调试,确保能正常运行

提供最优质的资源集合

立即查看 了解详情