关键岗位检测
- 输出JSON数据流到DIS指定的通道或者Webhook URL,包括告警结构化数据和图片数据。
- 结果示例:
{ "event_type": 458752, "task_id": "01d0d8c40f24441c897db868e17a65db", "stream_id": "test", "timestamp": 1527603463, "message_id": "0DD1BEA6-634B-11E8-8B0B-407D0FAD9218", "image_base64": "/3j24AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQE...", "data": { "event_set": [{ "polygon": [ [484, 465], [1850, 450], [1905, 1013], [515, 1050] ], "counter": 1, "person_set": [{ "bounding_box": { "x": 876, "y": 446, "w": 142, "h": 147 } }] }, { "polygon": [ [484, 125], [1800, 125], [495, 677], [1800, 677] ], "counter": 1, "person_set": [{ "bounding_box": { "x": 876, "y": 446, "w": 142, "h": 147 } }] }] } }
- JSON格式说明
字段
类型
说明
stream_id
String
摄像头编号。
event_type
Uint64
快速标识离岗检测的输出消息类型,离岗检测算法其值固定为458752,对应16进制为 0x 0000 0000 0007 0000。
task_id
String
作业ID。
timestamp
Uint64
触发告警时间点的时间戳。
message_id
String
告警ID,生成的唯一告警事件UUID。
image_base64
String
告警时刻输入的视频图像的Base64编码结果。
data
Object
业务输出内容。
- data参数格式说明
字段
类型
说明
event_set
List<Object>
输出事件列表。
- event_set参数格式说明
字段
类型
说明
polygon
List<Object>
告警输出的离岗检测多边形框,例如"polygon":[[484,465],[1850,450],[1905,1013],[515,1050]]。
counter
Int
告警输出时的离岗检测人数。
person_set
List<Object>
告警输出的离岗检测到的人的bounding_box列表。
- bounding_box参数格式说明
字段
类型
说明
x
Int
矩形框左上角横坐标。
y
Int
矩形框左上角纵坐标。
w
Int
矩形框高度。
h
Int
矩形框宽度。