视频接入分析服务 VIAS-获取作业结果:Step2 获取具体的分析结果

时间:2023-11-01 16:19:32

Step2 获取具体的分析结果

在设置的输出路径下,查看分析结果。

DIS

  1. 登录DIS控制台。
  2. 单击相应的DIS通道,查看输入流是否有数据。
  3. 通过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"            }        ]    }}

表1 JSON结果字段解释

字段

说明

task_id

表示作业ID。

data

data中的内容表示算法作业运行输出的识别结果。

bounding_box

告警输出对象的矩形框。

  • x:矩形框左上角横坐标
  • y:矩形框左上角纵坐标
  • w:矩形框宽度
  • h:矩形框高度

detection_id

告警目标对应的UUID。

category

告警目标的类型:
  • 0:人
  • 1:车
  • 2:其他

start_position

表示入侵开始位置:

  • 如果是过线入侵,则是入侵开始所在线一侧的名字。
  • 如果是区域入侵,则是“in”或者“out”
    • in:表示入侵开始在区域里面。
    • out:表示入侵开始在区域外面。

end_position

表示入侵结束位置:

  • 如果是过线入侵,则是入侵结束所在线一侧的名字。
  • 如果是区域入侵,则是“in”或者“out”
    • in:表示入侵结束在区域里面。
    • out:表示入侵结束在区域外面。
support.huaweicloud.com/usermanual-vias/vias_021_0027.html