入侵检测
- 输出JSON数据流到DIS指定的通道或者Webhook URL,包括告警结构化数据和图片数据。
- JSON结果示例:
{ "event_type":196609, "timestamp":1581753322, "stream_id":"08eeab92-d822-483a-bc60-eb3db54360f7", "message_id":"849D1326-4FC8-11EA-8F73-0242AC110004", "image_base64":"/9j/4AAQSkZJRgA...", "task_id":"cb088e91e03b4e4a87d55bbaae1debe0", "data":{ "event_set":[ { "start_position":"in", "end_position":"in", "bounding_box":{ "y":327, "h":216, "x":876, "w":105 }, "category":0, "detection_id":"83BFC020-4FC8-11EA-9F93-0242AC110004" } ] } }
- JSON格式说明
字段
类型
说明
stream_id
String
摄像头编号。
event_type
Uint64
快速标识入侵检测服务的输出消息类型,入侵检测事件其值固定为196609,对应16进制为 0x 0000 0000 0003 0001,徘徊检测事件其值固定为196610,对应16进制为 0x 0000 0000 0003 0002。
task_id
String
作业ID。
message_id
String
告警ID,生成的唯一告警事件UUID。
timestamp
Uint64
触发告警时间点的时间戳。
image_base64
String
告警时刻输入的视频图像的Base64编码结果。
data
Object
业务输出内容。
- data参数格式说明
字段
类型
说明
event_set
List<Object>
输出事件列表。
- event_set参数格式说明
字段
类型
说明
bounding_box
Object
告警输出对象的矩形框。
detection_id
String
告警目标对应的UUID。
category
Int
告警目标的类型:- 0:人
- 1:车
- 2:其他
start_position
String
表示入侵开始位置,徘徊检测不输出此字段:
- 如果是过线入侵,则是入侵开始所在线一侧的名字。
- 如果是区域入侵,则是“in”或者“out”。
- in:表示入侵开始在区域里面。
- out:表示入侵开始在区域外面。
end_position
String
表示入侵结束位置,徘徊检测不输出此字段:
- 如果是过线入侵则是入侵结束所在线一侧的名字。
- 如果是区域入侵,则是“in”或者“out”。
- in:表示入侵结束在区域里面。
- out:表示入侵结束在区域外面。
- bounding_box参数格式说明
字段
类型
说明
x
Int
矩形框左上角横坐标。
y
Int
矩形框左上角纵坐标。
w
Int
矩形框宽度。
h
Int
矩形框高度。