Exercise Dataset — Free JSON Sample (RepDB)
收藏资源简介:
这是一个免费的健身运动数据集JSON样本,包含21个健身运动,每个运动有两种插图风格(经典透明背景和扁平化风格)、起始/峰值姿势图像、目标肌肉、设备、MET值以及完整的多语言指导(英语、德语、西班牙语)。数据集以JSON格式提供,适用于非商业用途,是完整商业数据集RepDB的预览版本。
This is a free JSON-format sample of a fitness exercise dataset, which includes 21 fitness exercises. Each exercise has two illustration styles (classic transparent background and flat design), start/peak pose images, target muscles, required equipment, MET values, and comprehensive multilingual guidance in English, German and Spanish. The dataset is provided in JSON format for non-commercial use, and is a preview version of the full commercial dataset RepDB.
数据集概述:Exercise Dataset (RepDB 免费样本)
这是一个由 RepDB 提供的免费健身运动数据集样本,以 JSON 格式呈现,包含 21 个精选练习动作。
核心内容
- 数据集组成:包含 21 个练习动作,每个动作都配有两种风格的插图(经典透明背景与扁平化风格)、起始/顶峰姿势、目标肌肉、所需器材、MET 代谢当量值以及多语言指导(英语、德语、西班牙语)。
- 文件规格:
- 数据文件:
exercises.json - 图片文件:84 张 WebP 格式图片(21 个动作 × 2 种风格 × 2 个姿势),尺寸为 512×512 像素。
- 数据文件:
数据结构
exercises.json 是一个顶层对象,包含 name、homepage、license、schema_version、count 和 exercises[] 数组。exercises[] 数组中每个条目的字段如下:
| 字段 | 类型 | 说明 |
|---|---|---|
id |
字符串 | 用于 URL 的片段标识符,如 bulgarian-split-squat |
name_en / name_de / name_es |
字符串 | 对应语言的动作名称 |
description_en / _de / _es |
字符串 | 一句摘要描述 |
instructions_en / _de / _es |
字符串数组 | 逐步指导说明 |
tips_en / _de / _es |
字符串数组 | 动作提示(存在时) |
category |
字符串 | 类别(如 strength、stretching) |
force_type |
字符串 | 发力类型(push / pull / static) |
mechanic |
字符串 | 动作机制(compound / isolation) |
difficulty |
字符串 | 难度(beginner / intermediate / advanced) |
equipment |
字符串 | 所需器材(如 dumbbell、kettlebell、cable) |
body_part |
字符串 | 主要锻炼部位 |
primary_muscles / secondary_muscles |
字符串数组 | 目标肌肉(解剖学标识) |
goals |
字符串数组 | 锻炼目标(如 hypertrophy、strength) |
tags |
字符串数组 | 标签(如 knee_safe、no_axial_load) |
met |
数字 | 代谢当量(用于估算卡路里消耗) |
is_unilateral / is_bodyweight |
布尔值 | 是否为单侧/自重动作 |
images |
对象 | 包含 classic 和 flat 两个子对象,每个子对象含 start 和 peak 属性,值为仓库内的相对 WebP 图片路径 |
多语言支持
数据集中的名称、描述、指导和提示均提供 英语 (EN)、德语 (DE) 和 西班牙语 (ES) 三个版本。
许可证信息
- 数据与图片:采用 CC BY-NC 4.0 许可,允许个人、研究和非商业用途(需注明出处)。任何商业用途(如付费应用、广告盈利产品等)需购买商业许可证,详见 repdb.co。
- 代码(
index.html查看器):采用 MIT 许可。
与完整版 RepDB 数据集的对比
| 特性 | 本免费样本 | 完整版 RepDB 数据集 |
|---|---|---|
| 动作数量 | 21 | 400+ 个(全部配有插图) |
| 图片风格 | 经典 + 扁平化 | 两种风格,每个动作均有 |
| 姿势 | 起始 + 顶峰 | 起始 + 顶峰(高级别含循环动画) |
| 语言 | EN · DE · ES | EN · DE · ES |
| 肌肉/器材/MET | ✅ | ✅ |
| 变式与进阶 | — | ✅ |
| 交付方式 | 此仓库(JSON + WebP) | JSON + SQLite + WebP,单一下载包 |
| 许可证 | CC BY-NC 4.0(非商业) | 包含商业许可证 |
数据来源与获取
- 免费样本:可直接从本开源仓库获取,无 API、无密钥、无速率限制。
- 完整商业数据集:通过 repdb.co 获取,一次性付费,无 API 或速率限制,包含终身访问与免费更新。
相关链接
- 完整数据集与定价: https://repdb.co
- 样本数据在线浏览: https://sergei-argutin.github.io/exercise-dataset/
- 问题咨询: support@repdb.co




