![]()
現在各種 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
