获取任务结果
根据创建任务时设置的输出路径,查看任务运行成功后输出的分析结果。
输出方式为“事件中心”,可直接在“事件中心”模块查看分析结果,参考事件概述。
输出方式为“DIS”或“Webhook”时查看分析结果的步骤如下。
Step1 查看分析结果输出路径
当任务运行成功后,在“任务”页面,单击任务名称,在任务详情页的“配置输出”栏查看分析结果的输出路径。
- 通过DIS输出算法结果,请记住DIS通道名。
- 通过Webhook输出算法结果,请记住URL地址。
Step2 获取具体的分析结果
在设置的输出路径下,查看分析结果。
DIS
- 登录DIS控制台。
- 单击相应的DIS通道,查看输入流是否有数据。
- 通过DIS转储任务获取分析的结果数据,具体操作请参见DIS用户指南。
Webhook
服务使用post请求将任务的运行结果,包括告警结构化数据和图片数据,以JSON数据流的形式输出到用户指定的Webhook URL。
例如运行Webhook Service中的示例脚本将接收到的Webhook消息写在与脚本同目录的post.txt文件中。
以入侵检测算法为例,算法输出的JSON结果示例如下,表示识别出视频中在指定区域有人入侵。
{ "event_type":196609, "timestamp":1581753322, "stream_id":"44000000581314000234#15#9f63890660f24175871c861b345e852d", "message_id":"849D1326-4FC8-11EA-8F73-0242AC110004", "image_base64":"/9j/4AAQSkZJRgA...", "task_id":"63eac48bf3704e8bb30af7f244fdcf3d", "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" } ] } }
字段 |
说明 |
---|---|
task_id |
表示任务ID。 |
data |
data中的内容表示算法任务运行输出的识别结果。 |
bounding_box |
告警输出对象的矩形框。
|
detection_id |
告警目标对应的UUID。 |
category |
告警目标的类型:
|
start_position |
表示入侵开始位置:
|
end_position |
表示入侵结束位置:
|