烟火检测
- 输出JSON数据流到DIS指定的通道或者Webhook URL,包括告警结构化数据和图片数据。
- JSON结果示例:
{ "event_type": 393216, "task_id": "2f268b9472a544e991eae3c5c3534f5b", "stream_id": "b664d367-3bf4-4d94-969f-b877d8c5d9ae", "timestamp": 1558645124, "message_id": "82C02174-4FEB-11EA-9357-407D0FAD91FC", "image_base64": "/9j/4AAQSkZJRgABAQAAAQABAAD/", "data": { "event_set": [ { "state": 2, "bounding_box": { "x": 27, "y": 0, "w": 115, "h": 115 } } ] } }
- JSON格式说明
字段
类型
说明
stream_id
String
摄像头编号。
event_type
Uint64
快速标识烟火检测的输出消息类型。
烟火检测算法其值固定为393216,对应16进制为 0x 0000 0000 0006 0000。
task_id
String
作业ID。
timestamp
Uint64
触发告警时间点的时间戳。
message_id
String
告警ID,生成的唯一告警事件UUID。
data
Object
业务输入内容。
image_base64
String
告警时刻输入的视频图像的Base64编码结果。
- data参数格式说明
字段
类型
说明
event_set
List<Object>
输出事件列表。
- event_set参数格式说明
字段
类型
说明
bounding_box
Object
告警输出的烟火对象矩形框。
state
Int
烟火告警的类型:- 1:火
- 2:烟
- bounding_box格式说明
字段
类型
说明
x
Int
矩形框左上角横坐标。
y
Int
矩形框左上角纵坐标。
w
Int
矩形框宽度。
h
Int
矩形框高度。