人体检测与属性识别
更新时间:2021-03-19
人体检测与属性识别
识别图片中的人体并获得位置信息、静态属性和行为,共支持28种属性;
请求Url
POST /v1/human/model/detect HTTP/1.1
Request参数
参数 | 可选 | 类型 | 说明 |
---|---|---|---|
image_base64 | 必选 | String | 图片base64编码,iamge_base64和image_url二选一即可,优先使用image_base64 |
image_url | 必选 | String | 图片url,只有当image_base64为空时才会使用image_url下载图片再base64编码,增加下载时延 |
min_score | 可选 | Double | 最小置信度,如果指定该参数,会对检测、识别结果按min_score过滤,只保留置信度大于min_score的特征结果 |
Response参数
参数 | 类型 | 说明 |
---|---|---|
code | Integer | 0:请求成功,非0:请求失败 |
message | String | 请求成功message为空,请求失败为失败提示信息 |
data | Object | 响应对象实体,包括属性列表和属性数量 |
+items | List | 人体列表 |
++attributes | Map | 属性列表 |
+++gender | Object | 属性key |
++++name | String | 属性value |
++++score | Double | 属性置信度 |
++location | Object | 位置信息 |
+++left | Integer | 位置相对左边框的坐标 |
+++top | Integer | 位置相对上边框的坐标 |
+++width | Integer | 宽度 |
+++height | Integer | 高度 |
+item_count | Integer | 识别的item个数 |
其中属性支持:
type | 说明 | 类型取值 |
---|---|---|
gender | 性别 | 男性、女性 |
age | 年龄阶段 | 幼儿(0-6岁)、青少年(7-18岁)、青年(19-40岁)、中年(40-60岁)、老年(60岁+) |
action | 动作姿态 | 站立、蹲或坐、走、跑 |
hair_length | 发长 | 长发、中长发、短发、秃顶 |
bag | 背包 | 无背包、单肩包、双肩包 |
upper_wear | 上身服饰 | 长袖、短袖 |
lower_wear | 下身服饰 | 长裤、短裤、长裙、短裙、不确定 |
upper_color | 上身颜色 | 红、橙、黄、绿、蓝、紫、粉、黑、白、灰、棕 |
lower_color | 下身颜色 | 红、橙、黄、绿、蓝、紫、粉、黑、白、灰、棕、不确定 |
upper_wear_fg | 上身服饰细分 | T恤、无袖、衬衫、西装、毛衣、夹克、羽绒服、风衣、外套 |
upper_wear_texture | 上身服饰纹理 | 纯色、图案、碎花、条纹或格子 |
headwear | 是否戴帽子 | 无帽、普通帽、安全帽 |
glasses | 是否戴眼镜 | 无眼镜、戴眼镜、戴墨镜、不确定 |
smoke | 是否吸烟 | 未吸烟、吸烟、不确定 |
cellphone | 是否使用手机 | 未使用手机、打电话、看手机、不确定 |
orientation | 人体朝向 | 正面、背面、左侧面、右侧面 |
umbrella | 是否打伞 | 未打伞、打伞 |
carrying_baby | 是否抱小孩 | 未抱小孩、抱小孩 |
face_mask | 是否戴口罩 | 无口罩、戴口罩、不确定 |
glove | 是否戴手套 | 无手套、戴手套 |
carrying_item | 是否有手提物 | 无手提物、有手提物、不确定 |
vehicle | 是否有交通工具 | 无交通工具、骑摩托车、骑自行车、骑三轮车 |
luggage | 是否有拉杆箱 | 无拉杆箱、有拉杆箱 |
upper_cut | 上方截断 | 无上方截断、有上方截断 |
lower_cut | 下方截断 | 无下方截断、有下方截断 |
side_cut | 侧方截断 | 无侧方截断、有侧方截断 |
occlusion | 遮挡情况 | 无遮挡、轻度遮挡、重度遮挡 |
is_human | 是否是正常人体 | 非正常人体、正常人体 |