同步操作将从 Zile_NM/健身APP Fitness-helper-产品需求文档 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Fitness-helper
文档名称 | Fitness-helper-产品需求文档 |
---|---|
产品名称 | Fitness-helper |
产品描述 | 一款利用图像主体检测和人体关键点识别,帮助健身爱好者解决锻炼痛点,并且实现健身动作规范化及有效性的运动辅助APP。 |
产品版本 | 2.0 |
文件现状 | 已完成 |
文件作者 | 张梓乐 |
产品原型链接 | Fitness-helper |
迭代的增量改进说明:
新增“用户旅程地图---使用阶段” (用户旅程图节选“使用”阶段,更好地突出用户在使用过程中的感受等方面,快速了解用户需求,并作出相对应的解决方案。)
新增“专业排版-PRD文档以代码注释及markdown图文部分” (将代码片段改成markdown文本展示方便同行直接进行代码的学习调用。)
新增“API加值说明图”及相关文字详情说明。
新增人工智能概率性考量描述。
新增利害相关者分析-API产品对比。
新增选择百度AI开放平台的原因。
完善智能加值、核心加值、API加值详情、数据流程及关键智能API使用、数据流程的智能加值主张部分的内容。
修改文本格式提升文章可读性以及适当添加外链和说明。
依照评价要求完善内容的视觉呈现。
(项目标题"Fitness-helper"融合问题情境并提出解决方案,点出加值主张宣言。)
“融合人工智能视觉识别技术及物联网技术的智能全息互动系统,将场馆物联、全息技术、AI视觉识别技术整合应用到健身房,让会员在健身过程中可以享受个性化定制场景,记录实时心率,接收运动报告,分享社交应用等多种服务。” 加持在健身运动之上的人工智能目的在于打造以用户需求为中心的健身智能化产品,不断提升会员留存和转化,实现市场增量。
所以从目前来看,有关人体识别的技术市场份额逐年增长,越来越多的相关产品层出不穷,也不断满足人们日益增长的需求,但在一些较为专业的、需要较高精确度的领域需要实现无差错的识别,虽然说完善开发并不容易,但是这种融合人工智能视觉识别技术及物联网技术的智能化健身辅助趋势将愈发迅猛。
(API驱动之智能产品,为产品进行智能加值,以“以人为本”的思维进行产品研发,满足用户的需求,解决用户痛点。) 随着经济的发展和人民生活水平的提高,人们在不断地追求生活的质量及精神品质的提升,而一直流行于国外的健身行业也在逐步在国内发展,国民开始在健身场所悄然加大对自己的健康和精神投资。但与此同时,由于健身行业在中国属于发展的初始阶段,新手用户在健身过程中存在诸多困难,例如因动作不规范带来的身体伤害或运动过程细节与专业指导的差异造成的锻炼低效性。
随着国内健身热潮的迅速推进,在该领域寻求帮助的需求愈发强烈,“全名健身”的呼唤在互联网时代响彻一时,这样的境况往往导致许多处于入门级别的健身爱好者在锻炼过程中不仅无法得到良好的健身效果,甚至造成意外的身体伤害,最终无法得到理想的健身运动体验。
经过对软件商店运动教学类APP的调查,发现对于健身运动的动作指导教学内容琳琅满目,课程化视频呈现也趋近完整,但是真正能够做到实时反映运动者动作规范、保护其运动期间身体结构稳定性的APP却寥寥无几。随着许多运动健身企业开始加快智能科技的应用研发,赋能传统运动健身行业,健身运动在功能上已经被专项化,一定程度上满足健身爱好者的锻炼需求,但对于健身新手又或处于突破阶段的人群来说,关于在动作规范化呈现或大重量保护方面,普遍健身教学应用程序依旧未能完全实现。
“智能科技+运动健身的有机结合是未来行业的升级方向之一。而在现阶段,许多运动健身企业开始加快智能科技的应用研发,赋能传统运动健身行业,以求为用户提供更加个性化、智能化、场景化的健身服务,这也符合调研结果中用户对健身服务升级的期待。”
——《2019年中国运动健身行业发展趋势白皮书》
从目前来看,国内的健身教学服务已能基本满足日常锻炼需要,个性化、智能化、场景化的健身服务普遍实现,但对于一些专业水平较高的课程、需要较高精确度的动作细节需要实现使用安全的指导存在一定的必要性。 在健身指导类应用的领域,目前已有可对健身动作进行实时识别反馈的应用程序并没有出现。
API平台 | 产品名 | 价格 | 请求参数 |
---|---|---|---|
百度AI开发平台 | 人体关键点识别 | 免费/50000次/天;50元/天/≤10万次;40元/天/10<次数≤50;30元/天/50<次数≤100;20元/天/次数>100 | image access_token |
腾讯云 | 人体关键点分析 | 免费/1000次/月;1万次/18元;10万次/190元;100万次/1800元 | image或image url api_key |
face++ | 人体关键点 | 包时计费:100元/QPS/天;1,000元/QPS/个月(30天); 按量计费:0.002元/次 | image api_key api_secret |
1.算法领先
高精度人体检测和关键点定位算法,适应摄像头斜拍、复杂背景、人体大动作等场景
2.灵活易用
提供稳定易用的在线API、离线SDK、私有化部署包,适配各类终端接入需求
3.服务稳定
可提供企业级稳定、精确的大流量服务,拥有毫秒级识别响应能力及99.9%的可靠性保障
使用情境:健新是一名刚刚接触健身运动的在校大学生,目前正使用某款健身教学APP进行锻炼,锻炼一段时间后发现健身效果并不明显,经朋友推荐使用Fitness-helper后,观察到原来是自己动作没有到达教学动作标准,导致训练强度不足,从而无法在训练后获得理想的体态。在日后的健身运动后,健新通过延长使用器材锻炼过程中的轨迹,使得肌肉得到充分刺激,一段时间后健身效果提升了不少。
使用情境:起良是一名接触健身运动2年的公司职员,经历2年的锻炼时间,从原来较为瘦弱的体型逐渐趋于强壮,但不久后他发现自己进入了阶段瓶颈期。正苦于继续提升体格强壮程度的他选择了利用大重量训练来超过肌肉负荷,从而使得肌肉在超量恢复中更好生长。然而,在选择大重量锻炼的过程中,起良常常因为身体受伤而被迫停止训练,不规律的训练周期严重影响了他的健身效果。在手机下载了Fitness-helper后,起良通过软件观察到自己在训练时部分身体结构呈现出不正常的弯曲角度,由此判断出是个别肌肉群力量滞后或关节稳定性不足而让高负荷锻炼导致的伤病。从今以后,起良增多了针对辅助肌肉群和关节部位的力量训练,在提升整体力量基础下,完成了对瓶颈期的突破。
用户旅程图节选“使用”阶段,更好地突出用户在使用过程中的感受等方面,快速了解用户需求,并作出相对应的解决方案。
用户痛点 | API加值 |
---|---|
用户健身动作规范性低、健身过程中身体部分结构位置出现不寻常变化引致的伤害 | 人体关键点识别 |
身体部位结构呈现图像精确度低 | 图像主体检测(图像识别辅助) |
功能优势 | 解决痛点 |
---|---|
识别功能范围广:根据人体关键点信息,分析人体姿态、运动轨迹、动作角度等,辅助运动员进行体育训练,分析健身锻炼效果,提升教学效率。 | 全方位解析动作规范性,提升专业性分析效果 |
识别准确性高 : 精准定位人体的21个主要关键点,包含头顶、五官、颈部、四肢主要关节部位;支持人体背面、侧面、中低空斜拍、大动作等复杂场景。 | 保证识别的准确性以更好地分析 |
功能优势 | 解决痛点 |
---|---|
位置和标签识别系统强: 检测图片中的主体,支持单主体检测、多主体检测。可识别出图片中主体的位置和标签,方便裁剪出对应主体的区域,用于后续图像处理、海量图片分类打标等场景。 | 完善分类体系,精准识别照片内容。 |
主体区域选择精准:可使用图像主体检测裁剪出图像主体区域,配合图像识别接口提升识别精度。 | 精准框选目标主体区域 |
需求 | API | 用户场景 | 优先级 | 是否智能加值 | 具体加值 |
---|---|---|---|---|---|
查看动作规范性 | 人体关键点识别 | 健身过程中的动作反馈 | 较重要 | 是 | 调用人体关键点识别API,在动作完成识别后点击“对比动作库”,即自动反馈相关识别结果。识别结果反馈用户锻炼时身体结构的关键点以及轨迹。调用这一功能主要目的是帮助用户更快速、更便捷地了解自身动作与标准之间的差异,而不需要花费大量时间重复观看教学视频。 |
细节化关键的锻炼部位区域 | 图像主体检测 | 框选用户健身时身体结构关键部分 | 重要 | 是 | 调用图像主体检测API,通过对用户在锻炼中身体结构关键点识别后,直接裁剪框选出关键部位,保证高清晰性和强细节化图像呈现。调用这一功能主要目的是帮助用户在短时间内看见锻炼过程中自己以及专业教练身体结构的变化细节,而不需要反复观看教学视频,斟酌其中关键。 |
数据来源 | 数据方案 |
---|---|
百度AI开放平台人体关键点识别API | 实现健身动作规范化 |
百度AI开放平台图像关键点检测API | 实现展示反馈内容细节化以及精确化 |
以上两种智能加值主张中,从IDEO三要素(商业可行性、技术可行性、用户可欲性)的角度来论证其MVP加值。
从商业可行性的角度来说,所反馈的数据结果的收集有一定的可持续、循环价值,即再次反馈给用户加深记忆,提升健身过程中动作规范化的细节养成;同时,有一定的商业价值,即储存数据,用数据变现,出售给相关健身行业(专业门店品牌以及特色软件服务等)。
从技术可行性的角度来说,百度AI开放平台的人体关键点识别API及图像主体检测API后台相关数据库强大,所储存数据多类,反馈数据全面且清晰,具有借鉴意义。
从用户可欲性的角度来说,结合用户需求及痛点,调用API数据(智能加值),对反馈数据结果进行数据储存和再加值,使用户充当“数据使用受益者”和“数据再次使用受益者”的角色。
智能加值主张一:百度人体分析在线API服务的人体关键点识别。
智能加值主张二:百度图像识别API服务的图像主体检测。
数据再加值:通过调用人体关键点识别API及图像主体检测API反馈的数据,用户的“收藏”行为对此部分的数据进行收集和储存,用户的“收藏”行为触发到查看“运动记录”行为所储存的数据,再一次反馈给用户,用户进行再次形成重复记忆和对于有效数据的印象加深。
问题 | 回答 | |
---|---|---|
1 | 我们在页面上呈现什么内容? | 用户上传的图片中的动作识别结果;标准动作库图片识别结果 |
2 | 向用户输出的结果内容从哪里来? | 从开放平台调用api,获得结果内容 |
3 | 动作规范性识别如何实现? | 通过调用人体关键点识别和图像主体检测API返回框选出的人体训练目标位置相关信息 |
4 | 请求从哪里来? | 用户对照片的上传 |
5 | 如果页面出现识别错误,应该如何获取并处理数据,正确数据的信息从哪里来? | 通过用户的反馈进行信息获取,通过用户的自愿反馈扩大数据库,强化机器学习 |
6 | 如何调用API返回数据? | 通过获取用户的照片以上传到百度AI平台提供的接口返回对应的数据。 |
答:根据用户痛点、“以人为本”的观念进行产品的研发,根据“问题表述和需求列表”栏中描述的问题和需求,对问题进行方法分析以及智能加值的运用,数据流程该部分以创新思维、数智思维来考虑相关问题,做到解决用户需求、满足用户体验。使用界面原型制作工具—墨刀,进行原型构建;使用processon流程图缕清界面和数据思路。
答:运用2种关键智能API,分别是人体关键点识别API和图像主体检测。关键智能交互是用户通过上传健身图片到软件,软件系统根据人体关键点信息,分析人体姿态、运动轨迹、动作角度等,辅助用户进行健身训练,分析健身锻炼效果,提升动作规范性。 解决问题:调用API解决用户“因为无法得知健身过程中的动作规范而导致的健身低效性及易受伤性”的痛点。
界面流程图
智能加值主张一:百度AI开放平台人体关键点识别。调用人体关键点识别API,在动作完成识别后点击“对比动作库”,即自动反馈相关识别结果。识别结果反馈用户锻炼时身体结构的关键点以及轨迹。调用这一功能主要目的是帮助用户更快速、更便捷地了解自身动作与标准之间的差异,而不需要花费大量时间重复观看教学视频。
智能加值主张二:百度AI开放平台图像主体检测。调用图像主体检测API,通过对用户在锻炼中身体结构关键点识别后,直接裁剪框选出关键部位,保证高清晰性和强细节化图像呈现。调用这一功能主要目的是帮助用户在短时间内看见锻炼过程中自己以及专业教练身体结构的变化细节,而不需要反复观看教学视频,斟酌其中关键。
从商业可行性的角度分析:近年来,健身消费市场蓬勃发展,同时随着移动互联网、智能化技术的发展和应用,消费者对于传统健身房所提供的健身运动及其延伸服务的需求也更加个性化和多样化。智能标配时代,健身房管理迎来新机遇、新挑战。
从技术可行性的角度分析: 人体关键点识别 & 图像主体检测 API
功能优势 | 解决痛点 |
---|---|
识别功能范围广:根据人体关键点信息,分析人体姿态、运动轨迹、动作角度等,辅助运动员进行体育训练,分析健身锻炼效果,提升教学效率。 | 全方位解析动作规范性,提升专业性分析效果 |
识别准确性高 : 精准定位人体的21个主要关键点,包含头顶、五官、颈部、四肢主要关节部位;支持人体背面、侧面、中低空斜拍、大动作等复杂场景。 | 保证识别的准确性以更好地分析 |
功能优势 | 解决痛点 |
---|---|
位置和标签识别系统强: 检测图片中的主体,支持单主体检测、多主体检测。可识别出图片中主体的位置和标签,方便裁剪出对应主体的区域,用于后续图像处理、海量图片分类打标等场景。 | 完善分类体系,精准识别照片内容。 |
主体区域选择精准:可使用图像主体检测裁剪出图像主体区域,配合图像识别接口提升识别精度。 | 精准框选目标主体区域 |
此软件中所采用的API服务均来自 百度AI开放平台,在调用各API接口之前需要获取到百度ai平台的access_token,且access_token的有效期为30天,需要每30天进行定期更换。
获取access_token方法:
接口描述:检测图片中的所有人体,输出每个人体的21个主要关键点,包含头顶、五官、脖颈、四肢等部位,同时输出人体的坐标信息和数量。
请求方法:POST
接口链接: https://aip.baidubce.com/rest/2.0/image-classify/v1/body_analysis
请求示例:
请求结果示例:
人体关键点识别示例:
人工智能概率性考量——人体关键点识别API:反馈"body_parts"数据、图像关键点坐标"x,y"值以及“score”值,且这些数值有一定的参考价值,同时在对于一张较为清晰的图片进行识别时,都能精准地反馈对应数据(包括人体数目、人体姿态信息、人体坐标信息等等)。
接口描述:用户向服务请求检测图像中的主体位置。 请求方法:POST 接口链接:https://aip.baidubce.com/rest/2.0/image-classify/v1/object_detect
人工智能概率性考量——图像主体检测API:反馈数据类别并不多,但能够准确识别出图像主体信息(width、top、left、height),筛选出图像有效部分。
结合百度AI开放平台提供的以上API,利用人体关键点识别根据人体关键点信息,分析人体姿态、运动轨迹、动作角度等,帮助用户进行健身训练,分析锻炼效果,提升教学效率;利用图像主体检测识别出图片中关键锻炼部位的主体位置,检测框选出对应主体的区域,用于后续图像分析和处理。
用户在使用过程中可能遇到的问题:
当今市面上对健身动作教学的软件数量众多,但是对于在健身动作的规范性纠正功能方面的软件到目前还没有出现。以下举例市面上相关健身软件的内容,包括“Keep”和“Nike Training Club”。
竞品名 | 简介 | 定位 | 功能体验 | 优势 | 劣势 |
---|---|---|---|---|---|
Keep | Keep 是一款专注健身的移动健身工具 App,提供视频课程真人同步训练,用户可以根据兴趣选择课程,高阶健身用户还可 DIY 健身内容。Keep 具有一定的社交属性,用户可以相互交流讨论。 | 主要是是根据用户对健身的诉求,提供免费科学的健身计划和视频教学课程,辅以多维度数据记录工具,记录用户的训练过程及成果,从而不断培养用户健身的习惯和对产品的粘性。 | 1.多种健身训练供你选择:训练计划针对不同人群、各种器械和阶段健身目标组合编排,适用最广泛的健身场景。2.真人同步训练记录训练进度:全程语音督导,自动同步进度,不需要背动作、记组数,跟着 Keep 马上训练。3.精准跑步记录,让你的跑步更加系统:精准跑步路线记录,跑前热身与跑后拉伸,Keep 提供更加完善和专业的跑步指导。4.用步伐丈量世界:在 Keep 记录你的跑步轨迹,制定有氧课程表,助你更快达成你的跑步目标。5.分享健身成果,一起进步:拍照记录每一天的变化,分享好友相互勉励,在 Keep 健身不再是孤独的坚持。 | 1. 高品质的课程:人与内容的交互体验 2. 正能量的社区:人与人的交互体验 3. 鼓舞人心的品牌精神:人与品牌的交互体验 | 1. 信息架构不够简单 2. 新功能和新版本对老用户不够友好 3. 有些创新不够自然,没有按用户的习惯来 |
Nike Training Club | Nike Training Club App 中的全球知名 Nike Master Trainer 可为你制定专业的训练计划,助你达成健身目标。无论你的健身水平如何,无论你是在家中、健身房,还是在路上,皆可打开 NTC 进行自重训练或全套装备训练等各项训练。 | 以Nike在运动领域多年的专业性优势,提供更专业的健身指导与社交平台 | 1.灵活丰富的专属训练计划。制定专属训练入门计划,为用户提供指导,并可根据其进度、日程安排及其他活动进行灵活调整。2.随心训练。探索日益丰富的训练库,并跟随全球知名 Nike Master Trainer 一起训练,让用户的日常训练充满活力。3.精选训练计划系列。这里的训练计划系列提供众多推荐训练计划,还有来自 Nike Master Trainer 的专业指导。4.庆祝用户的成就。达成训练里程碑即可赢取徽章和奖杯 | 1.Nike Training Club App 中的全球知名 Nike Master Trainer 可为你制定专业的训练计划 2.灵活丰富的专属训练计划让训练更科学和有效 3.用户界面设计简洁舒适,视觉噪声低 | 1.软件部分的地方命名主要来自英文翻译,容易存在歧义,表述不清 2.训练的概述缺乏具体的描述,主要是来自教练的一句话介绍 3.模块功能的衔接过渡会稍微生硬,不够自然 4.缺少搜索框,需求信息要在模块内部寻找 |
发展理念:首先基本实现软件的特色功能,解决用户痛点和满足用户的基本需求作为重点,后续再新增更多人性化功能)
v1.0
能够对用户动作做出扫描识别
扫描识别后的图片能够与动作库的标准进行比对分析
动作库的构建基本实现
v2.0
对用户扫描识别的历史进行记录并归入成长资料里面
建立用户健身社区
根据功能性动作内容的发展逐步更新动作库
v3.0
根据用户需求增加功能性课程
开设健身用具和营养补给品的商城
增加用户训练次数和时长的累积积分作为购物的现金券
v4.0
提供小程序端、网页端、PC客户端软件
进行产品宣传和用户推广
与国内品牌健身房合作,成为健身设备
一句话版本
近年来,健身行业的迅速发展,人们开始在健身场所加大对自己的健康和精神投资,而专业性较强的健身运动在一定程度上降低了部分用户的运动体验的同时,更可能造成健身低效性甚至带来身体伤害,为了解决用户的痛点,Fitness-helper提供人体关键点识别、图像主体检测(图像识别辅助)功能,让用户在健身的同时关注到自己动作的规范性以身体机能的健康程度。
本文档写作进一步对“API机器学习与人工智能”课程的深化实践,结合课上知识,并引入“产品经理”和“用户视觉设计”课程的知识进行相关问题的思考和产品原型的制作。
迭代的增量改进说明:
新增“用户旅程地图---使用阶段” (用户旅程图节选“使用”阶段,更好地突出用户在使用过程中的感受等方面,快速了解用户需求,并作出相对应的解决方案。)
新增“专业排版-PRD文档以代码注释及markdown图文部分” (将代码片段改成markdown文本展示方便同行直接进行代码的学习调用。)
新增“API加值说明图”及相关文字详情说明。
新增人工智能概率性考量描述。
新增利害相关者分析-API产品对比。
新增选择百度AI开放平台的原因。
完善智能加值、核心加值、API加值详情、数据流程及关键智能API使用、数据流程的智能加值主张部分的内容。
修改文本格式提升文章可读性以及适当添加外链和说明。
依照评价要求完善内容的视觉呈现。
由百度AI开放平台提供API服务。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。