河道标定水尺识别
- 输出JSON数据流到指定的WebHook通道,包括结构化数据。
- 结果示例:
{ "task_id": "task7qe4sbmo", "stream_id": "123456", "timestamp": 1569418161, "event_type": 33816579, "image_base64": "/9j/4AAQSkZJRgA...", "message_id": "7BA3A6AE-DF98-11E9-A00A-34B354BC6688", "data": { "water_level_list": [{ "water_level":12.00, "polygon": [ {"x":494,"y":302}, {"x":565,"y":302}, {"x":565,"y":321}, {"x":494,"y":321} ] }] } }
- JSON格式说明
字段
类型
说明
task_id
String
IVA下发视觉作业ID
stream_id
String
输入VCN的摄像头ID
timestamp
Int
事件发生的时间戳,秒
event_type
Int
描述边缘河道标定水尺读数识别算法服务内容,固定值为33816579
image_base64
String
当前产生事件时,对应视频帧的图片Base64编码结果。
message_id
String
事件ID,唯一字符串。
data
Object
事件信息描述,包含水尺水位信息列表,详情见下表。
- 事件列表
字段
类型
说明
water_level_list
List[Object]
上报水尺信息列表
- 事件信息
字段
类型
说明
water_level
Float
识别出的水位刻度,单位cm(厘米)。
水位字段在出现异常时会被当作错误码使用,目前总共有三种错误码:
- -999代表创建作业时提供的标定信息(calibration_info)不符合规则;
- -998代表画面中不存在水尺;
- -997代表画面中存在水尺,但检测出的水尺与水面交点与标定信息最左顶点或最右顶点水平距离过远,不可信。
polygon
List[Object]
以水尺和水面线交点为中点的矩形的四个顶点。该信息和业务不直接相关,用户不感知。