- 最新动态
- 产品介绍
- 用户指南
-
API参考
- 使用前必读
- API概览
- 如何调用API
- 平台API
-
算法API
-
边缘服务API
- 创建边缘人流量统计作业
- 创建边缘入侵检测作业
- 创建边缘关键岗位检测作业
- 创建边缘遗留物检测作业
- 创建边缘高密度人群统计作业
- 创建边缘工服工帽检测作业
- 创建边缘烟火检测作业
- 创建边缘打架检测作业
- 创建边缘共享单车检测作业
- 创建边缘个体事件行为检测作业
- 创建边缘个体动作检测作业
- 创建边缘戴口罩检测作业
- 创建边缘异常停车作业
- 创建边缘视频车辆作业
- 创建边缘消防通道占用检测作业
- 创建边缘非机动车检测作业
- 创建边缘垃圾桶异常检测作业
- 创建边缘城市垃圾桶满溢检测作业
- 创建边缘高点人群统计作业
- 创建边缘视频目标属性识别作业
- 创建边缘骑电动车未戴头盔识别作业
- 创建边缘城管事件-违规撑伞检测作业
- 创建边缘城管事件-违规广告牌检测作业
- 创建边缘城管事件-乱堆物料检测作业
- 创建边缘城管事件-违规晾晒检测作业
- 创建边缘城管事件-渣土遗撒检测作业
- 创建边缘城管事件-井盖缺失检测作业
- 创建边缘城管事件-动态视角井盖缺失检测作业
- 创建边缘城管事件-垃圾检测作业
- 创建边缘城管事件-动态视角垃圾检测作业
- 创建边缘城管事件-占道经营检测作业
- 创建边缘城管事件-裸土暴露检测作业
- 创建边缘逆行检测作业
- 创建边缘高点超速检测作业
- 创建边缘高点车辆统计作业
- 创建边缘船只入侵检测作业
- 创建边缘漂浮物检测作业
- 创建边缘排口排水识别作业
- 创建边缘河道标定水尺识别作业
- 创建边缘积水检测作业
-
云上服务API
- 创建云上人流量统计作业
- 创建云上入侵检测作业
- 创建云上关键岗位检测作业
- 创建云上遗留物检测作业
- 创建云上高密度人群统计作业
- 创建云上工服工帽检测作业
- 创建云上烟火检测作业
- 创建云上打架检测作业
- 创建云上共享单车检测作业
- 创建云上个体事件行为检测作业
- 创建云上个体动作检测作业
- 创建云上戴口罩检测作业
- 创建云上异常停车作业
- 创建云上视频车辆作业
- 创建云上消防通道占用检测作业
- 创建云上非机动车检测作业
- 创建云上垃圾桶异常检测作业
- 创建云上城市垃圾桶满溢检测作业
- 创建云上高点人群统计作业
- 创建云上视频目标属性识别作业
- 创建云上骑电动车未戴头盔识别作业
- 创建云上城管事件-违规撑伞检测作业
- 创建云上城管事件-违规广告牌检测作业
- 创建云上城管事件-乱堆物料检测作业
- 创建云上城管事件-违规晾晒检测作业
- 创建云上城管事件-渣土遗撒检测作业
- 创建云上城管事件-井盖缺失检测作业
- 创建云上城管事件-动态视角井盖缺失检测作业
- 创建云上城管事件-垃圾检测作业
- 创建云上城管事件-动态视角垃圾检测作业
- 创建云上城管事件-占道经营检测作业
- 创建云上城管事件-裸土暴露检测作业
- 创建云上船只入侵检测作业
- 创建云上漂浮物检测作业
- 创建云上排口排水识别作业
- 创建云上河道标定水尺识别作业
- 创建云上积水检测作业
- 公共接口
-
边缘服务API
-
告警信息
- 人流量统计
- 入侵检测
- 关键岗位检测
- 遗留物检测
- 高密度人群统计
- 工服工帽检测
- 烟火检测
- 打架检测
- 共享单车检测
- 个体事件行为检测
- 个体动作检测
- 戴口罩检测
- 异常停车
- 视频车辆
- 消防通道占用检测
- 非机动车检测
- 垃圾桶异常检测
- 城市垃圾桶满溢检测
- 高点人群统计
- 视频目标属性识别
- 骑电动车未戴头盔识别
- 城管事件-违规撑伞检测
- 城管事件-违规广告牌检测
- 城管事件-乱堆物料检测
- 城管事件-违规晾晒检测
- 城管事件-渣土遗撒检测
- 城管事件-井盖缺失检测
- 城管事件-动态视角井盖缺失检测
- 城管事件-垃圾检测
- 城管事件-动态视角垃圾检测
- 城管事件-占道经营检测
- 城管事件-裸土暴露检测
- 逆行检测
- 高点超速检测
- 高点车辆统计
- 船只入侵检测
- 漂浮物检测
- 排口排水识别
- 河道标定水尺识别
- 积水检测
- 蓝藻识别
- 公共参数
- 附录
- 修订记录
- 最佳实践
- 常见问题
- 文档下载
- 通用参考
展开导读
链接复制成功!
视频目标属性识别
- 输出JSON数据流到DIS指定的通道或者Webhook URL,包括告警结构化数据和图片数据。
- JSON结果示例:
{ "stream_id": "001", "event_type": 2162688, "task_id": "taskud8b8499", "timestamp": 1560346229, "message_id": "0DD1BEA6-634B-11E8-8B0B-407D0FAD9218", "image_base64":"/9j/4AAQSkZJRgA...", "data":{ "event_set":[{ “bounding_box”: { “x”: 100, “y”: 200, “w”: 80, “h”: 150 }, “type”: “pedestrian”, “attribute”: { “gender”: “male”, “age”: “young”, “hair”: “short_hair”, “glasses”: “yes”, “hat”: “none”, “mask”: “yes”, “backbag”: “yes”, “handbag”: “no”, “single_shoulder_bag”: “no”, “upper_color”: “black”, “upper_style”: “short_sleeve”, “upper_texture”: “pure”, “lower_color”: “black”, “lower_style”: “shorts”, “orientation”: “front” }, "polygon_name":"" }] } }
- JSON格式说明
字段
类型
说明
stream_id
String
摄像头编号。
event_type
Uint64
快速标识视频目标属性识别算法的输出消息类型。
- 算法其值固定为2162688,对应16进制为 0x 0000 0000 0021 0000。
task_id
String
作业ID。
message_id
String
唯一标识本次输出消息的UUID。
timestamp
Uint64
触发告警时间点的时间戳。
image_base64
String
告警时刻输入的视频图像的Base64编码结果。
data
Object
业务输出内容
- data参数格式说明
字段
类型
说明
event_set
List<Object>
输出事件列表。
- event_set参数格式说明
字段
类型
说明
bounding_box
Object
告警输出对象的矩形框。
type
String
目标类别。目前支持如下类别输出:
“pedestrian”: 行人
“bicycle”: 自行车
“electromobile”: 电瓶车/摩托车
“car”: 小汽车/面包车/SUV
“slag_car”: 渣土车
“trailer”: 拖挂车
“concrete_mixer”: 水泥搅拌车
“bus”: 巴士/公交车
“other_vehicle”: 其它的车辆
attribute
Object
行人属性信息。仅当行人检测开关打开时,对于行人目标才带有该字段。
polygon_name
String
目标所在的区域名称,区域名称设置见” target_roi”字段。若区域未设置名称,该区域名称默认为空字符串。
- bounding_box参数格式说明
字段
类型
说明
x
Int
矩形框左上角横坐标
y
Int
矩形框左上角纵坐标
w
Int
矩形框宽度
h
Int
矩形框高度
- attribute参数格式说明
字段
类型
说明
gender
String
行人性别。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“male”: 男性
“female”: 女性
age
String
行人年龄段。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“child”: 少年
“young”: 青年
“middle”: 中年
“old”: 老年
hair
String
头发。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“short_hair”: 短发
“long_hair”: 长发
“bald”: 秃头
glasses
String
眼镜。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“glasses_yes”: 有佩戴
“glasses_no”: 未佩戴
hat
String
头戴。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“hat”: 戴了帽子
“helmet”: 戴了头盔
“hat_no”: 两者都没带
mask
String
口罩。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“mask_yes”: 戴了口罩
“mask_no”: 未戴口罩
backbag
String
背包。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“backbag_yes”: 戴了背包
“backbag_no”: 未戴背包
handbag
String
手提包。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“handbag_yes”: 戴了手提包
“handbag_no”: 未戴手提包
single_shoulder_bag
String
单肩包。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“single_shoulder_bag_yes”: 戴了单肩包
“single_shoulder_bag_no”: 未戴单肩包
upper_color
String
上衣颜色。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“upper_color_black”: 黑色
“upper_color_silver”: 银/白色
“upper_color_blue”: 蓝色
“upper_color_green”: 绿色
“upper_color_yellow”: 黄/橙色
“upper_color_red”: 红/粉/紫色
upper_style
String
上衣款式。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“short_sleeve”: 短袖
“long_sleeve”: 长袖
upper_texture
String
上衣纹理。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“pure”: 纯色
“stripe”: 条纹
“grid”: 格子
“mixture”: 图案或图文混合
lower_color
String
下衣颜色。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“lower_color_black”: 黑色
“lower_color_silver”: 银/白色
“lower_color_blue”: 蓝色
“lower_color_green”: 绿色
“lower_color_yellow”: 黄/橙色
“lower_color_red”: 红/粉/紫色
lower_style
String
下衣款式。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“shorts”: 短裤
“trousers”: 长裤
“short_skirt”: 短裙
“long_skirt”: 长裙
orientation
String
行人朝向。仅当“行人属性输出字段”中设置了该属性,才会携带这一字段。
“front”: 前向
“back”: 背向
“left”: 朝左
“right”: 朝右