本项目为前几天收费帮学妹做的一个项目在工作环境中基本使用不到但是很多学校把这个当作编程入门的项目来做故分享出本项目供初学者参考。一、项目描述Smart GYM 是一个基于 YOLOv8-pose 姿态关键点检测的 PySide6 桌面健身计数系统通过实时人体姿态识别实现运动计数与热量消耗统计。管理员admin/123456普通用户test/123456二、项目功能– 用户登录/注册区分管理员与普通用户– 三种运动计数俯卧撑、引体向上、跑步支持视频文件和摄像头实时输入– AI 实时姿态检测关节角度计算、动作状态识别up/down、自动计数– 健身论坛发帖、评论、点赞– 训练计划创建计划、分配每日任务、设置卡路里目标– 运动记录统计按运动类型汇总饼图可视化展示– 后台管理管理员用户管理、帖子管理、评论管理– 个人中心头像上传、个人信息编辑三、运行环境– Windows 10/11– Python 3.11– MySQL 5.7/8.0数据库名 exerciseroot/root– 项目自带 yolov8n-pose.pt四、项目技术– 前端框架PySide6 qfluentwidgetsFluent Design 风格 UI– AI 推理ultralytics YOLOv8-pose姿态关键点检测– 图像处理OpenCV视频采集、画面渲染– 数据可视化PySide6 QtCharts饼图统计– 数据库MySQLmysql-connector-python 驱动– 数学计算NumPy关节角度三角函数计算以上系统源码经过技术整理与调试确保能正常运行五、项目截图