![]()
现在各种 AI 健身助手、运动记录 App 越来越多,但开发一个真正好用的健身应用,最麻烦的部分往往不是写代码,而是准备可靠的动作数据。
比如:
这个动作叫什么?
训练哪个肌肉?
需要什么器械?
正确动作怎么展示?
如何生成训练计划?
如果这些数据全部自己整理,工作量非常大。
最近 软件格律诗 发现一个开源项目 Exercises Dataset,它整理了一套包含 1324 个健身动作的数据集,包括动作名称、目标肌肉、训练部位、器械信息、动作说明以及对应的图片和动画,非常适合开发健身类应用、AI 运动项目或者数据分析工具。
![]()
一个数据集,包含完整健身动作信息
Exercises Dataset 的定位很明确:
它不是一个普通的健身动作列表,而是一套结构化数据资源。
每个动作包含:
动作名称;
分类信息;
目标肌肉;
主要肌群;
辅助肌肉;
所需器械;
分步骤动作说明;
缩略图;
动作 GIF 动画。
例如一个「哑铃弯举」动作,不只是记录名字,还会包含:
使用设备:哑铃;
训练目标:肱二头肌;
动作说明;
对应动画演示。
这种结构对于开发者来说非常方便,因为拿到数据后,可以直接接入数据库或者 API。
项目还提供了 exercises.json 数据文件,以及一个无需服务器即可打开的浏览器查看页面,可以直接搜索和筛选全部动作。
我的体验:如果做健身 App,这个数据集能省很多时间
以前觉得健身应用最难的是算法,其实真正开始做才发现:
数据整理才是基础工作。
比如想做一个「AI 健身助手」:
用户输入:
「我想练胸,有哑铃」
系统需要知道:
哪些动作适合胸部训练;
是否需要对应器械;
动作怎么展示;
如何生成训练计划。
如果没有现成数据,就只能一点点收集。
Exercises Dataset 最大价值就是把这些基础信息提前整理好了。
对于开发者来说,它可以作为:
健身课程 App 数据库;
AI 动作推荐系统;
运动知识网站;
健身计划生成工具;
的基础数据层。
怎么使用?
使用方式比较简单。
方法一:直接查看动作库
下载项目后:
打开:
index.html
即可浏览全部动作。
支持:
搜索动作;
按训练部位筛选;
按器械筛选;
查看动作详情和动画。
方法二:接入自己的项目
数据主要存储在:
data/exercises.json
开发者可以直接读取 JSON:
const exercises = require("./exercises.json"); console.log(exercises.length);
然后根据需求制作:
前端展示;
数据库;
API 服务;
AI 推荐逻辑。
项目还提供数据库创建和 API 接入示例,方便快速开发。
和其他健身数据资源相比,它有什么优势?
相比普通健身网站:
健身教程网站
优势:
内容丰富;
面向普通用户。
不足:
数据结构不统一;
不方便程序调用。
自己采集数据
优势:
可以完全定制。
不足:
时间成本非常高。
Exercises Dataset
优势:
数据结构清晰;
动作信息完整;
自带图片和动画资源;
适合直接用于开发原型。
它特别适合:
想开发健身 App 的程序员;
AI 运动识别项目;
健康管理工具开发者;
学习数据处理的新手。
不过需要注意,项目说明中也提到,部分媒体资源存在版权限制,主要面向教育和非商业研究用途,商业使用需要确认授权。
如果你想做一个健身 App、AI 教练或者运动数据项目,这个开源数据集非常值得收藏。它最大的价值不是“有多少动作”,而是帮开发者跳过最繁琐的数据整理阶段,把精力放在真正有创意的功能上。(信息来自 Jamecling.vip/ge-wu-zhi/)
项目地址
https://github.com/hasaneyldrm/exercises-dataset
![]()
近期热门
我汇总了一篇从始至今发布过的200+软件及各类资源(每日更新)
温故知新!近期发布过的100+热门资源,肯定能帮到你(持续更新)
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com
