前言
随着AI视觉技术快速普及,精准人体姿态感知成为各行业智能化升级的重要基础。传统人体检测仅能完成简单框选和人数统计,无法捕捉精细人体姿态与五官、肢体状态,难以适配复杂实景需求。本人体21关键点识别技术,可精准检测画面中多人目标,输出头顶、五官、脖颈、四肢等全部核心关键点坐标、人体位置及数量信息。方案适配多人重叠、人体遮挡、正反面、侧面、俯拍、大动作等复杂场景,无需穿戴设备,依托普通图像即可实现高精度、稳定的人体姿态解析,解决传统识别漏检、误检、场景局限性强的问题,可为多行业智能化应用提供可靠的底层视觉数据支撑。
人体关键点识别可以应用于那些场景?在以下场景中通过接口辅助提升应用易用性:
- 智慧体育与科学健身
- 智能医疗与康复理疗
- 人机交互与元宇宙互动
- 智慧安防与行为分析
- 数字内容与新媒体创作
- 智慧教育与体态督导
API介绍
请求说明
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
| base64 | String | 否 | 人体图像base64字符串 |
| url | String | 否 | 人体图像url链接,url链接长度不超过1024字节,请注意关闭URL防盗链 |
| file | File | 否 | 人体图像文件,文件类型 |
戳这里查看详情
返回样例
{
"code": 200,// 返回码,详见返回码说明
"msg": "成功",// 返回码对应描述
"taskNo": "082246897222505513537185",// 本次请求号
"charge": true,// 计费标志
"data": {
"person_num": "1",//人体数目
"person_info": [ //人体姿态信息
{
"body_parts": {
//身体部位信息,包含21个关键点
"nose": {
//头顶
"score": 0.8942159414291382, //概率分数
"x": 503.8671875, //x坐标
"y": 330.6640625 //y坐标
},
"right_knee": {
//右膝
"score": 0.2961595356464386,//概率分数
"x": 445.7421875,//x坐标
"y": 890.1171875 //y坐标
},
"left_hip": {
//左髋部
"score": 0.5250594019889832,//概率分数
"x": 561.9921875,//x坐标
"y": 781.1328125 //y坐标
},
"right_ankle": {
//右脚踝
"score": 0.2590301632881165,//概率分数
"x": 431.2109375, //x坐标
"y": 853.7890625 //y坐标
},
"right_wrist": {
//右手腕
"score": 0.9074253439903259,//概率分数
"x": 482.0703125,//x坐标
"y": 432.3828125 //y坐标
},
"left_eye": {
//左眼
"score": 0.8951929211616516,//概率分数
"x": 532.9296875,//x坐标
"y": 301.6015625 //y坐标
},
"left_mouth_corner": {
//左嘴角
"score": 0.8808014392852783,//概率分数
"x": 532.9296875,//x坐标
"y": 359.7265625 //y坐标
},
"right_elbow": {
//右手肘
"score": 0.7785468697547913, //概率分数
"x": 409.4140625,//x坐标
"y": 592.2265625 //y坐标
},
"left_knee": {
//左膝
"score": 0.3373354375362396,//概率分数
"x": 554.7265625,//x坐标
"y": 890.1171875 //y坐标
},
"neck": {
//颈部
"score": 0.7848875522613525,//概率分数
"x": 532.9296875, //x坐标
"y": 388.7890625 //y坐标
},
"top_head": {
//头顶
"score": 0.8500685095787048,//概率分数
"x": 518.3984375, //x坐标
"y": 207.1484375 //y坐标
},
"right_ear": {
//右耳
"score": 0.8363958597183228, //概率分数
"x": 467.5390625,//x坐标
"y": 308.8671875 //y坐标
},
"left_ear": {
//左耳
"score": 0.9147939682006836, //概率分数
"x": 576.5234375, //x坐标
"y": 301.6015625 //y坐标
},
"left_elbow": {
左手肘
"score": 0.8399760723114014, //概率分数
"x": 583.7890625, //x坐标
"y": 628.5546875 //y坐标
},
"right_shoulder": {
//右肩
"score": 0.8697558045387268, //概率分数
"x": 438.4765625, //x坐标
"y": 410.5859375 //y坐标
},
"right_eye": {
//右眼
"score": 0.881825864315033,//概率分数
"x": 482.0703125, //x坐标
"y": 301.6015625 //y坐标
},
"right_mouth_corner": {
//右嘴角
"score": 0.904476523399353, //概率分数
"x": 496.6015625, //x坐标
"y": 352.4609375 //y坐标
},
"left_ankle": {
//左脚踝
"score": 0.2503626644611359,//概率分数
"x": 583.7890625, //x坐标
"y": 861.0546875 //y坐标
},
"right_hip": {
//右髋部
"score": 0.5060766935348511,//概率分数
"x": 453.0078125, //x坐标
"y": 781.1328125 //y坐标
},
"left_wrist": {
//左手腕
"score": 0.7268951535224915,//概率分数
"x": 423.9453125,//x坐标
"y": 621.2890625 //y坐标
},
"left_shoulder": {
//左肩
"score": 0.85484778881073,//概率分数
"x": 634.6484375,//x坐标
"y": 432.3828125 //y坐标
}
},
"location": {
"height": 670.80139160156,//人体区域的高度
"width": 524.25476074219,//人体区域的宽度
"top": 241.42504882812,//人体区域离上边界的距离
"score": 0.98725789785385,//人体框的概率分数,取值0-1,得分越接近1表示识别准确的概率越大
"left": 902.15216064453//人体区域离左边界的距离
}
}
]
}
}