更新时间:2023-07-19 GMT+08:00

关键岗位检测

  • 输出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

    矩形框宽度。