开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术
AR与VR
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
信息服务
智能园区

HTTP结果回调

用户通过EdgeBoard管理系统配置摄像头或者模型后,采集任务以及模型推理的结果需要通过http把结果回调给客户,方便客户进行二次开发。

http回调方式:EdgeBoard ----- post -----> 用户服务器

​ EdgeBoard <------ response---- 用户服务器

http回调接口:http://ip:port/xxxxxxx 。该接口由用户定义,不做固定格式要求。

模型推理结果回调

在添加模型界面和模型修改界面,均可以设置模型推理结果回调接口。

使用模型推理结果回调时,需要在 开启HTTP 这一栏选择开启状态。

对于模型推理后的图片,支持原图传输和画框渲染 两种方式回传。

如果推理的结果图片保存在TF卡上,图片存储路径为:/edge-management/processes/results/,该目录存储规则为:相机ID/模型ID/xxxx.jpg文件。

回调数据格式:

不同的能力回调结果会有差异,以检测模型为例,回调数据格式如下:

device_id : 设备id,通常指摄像头id device_name: 设备名称,通常指摄像头名称

device_name:设备名称,摄像头管理页面写入的摄像头名称

device_sn:摄像头的SN号

model_id: 模型id label_id:标签id label_name:标签名

base64_img: base64编码格式的图片

score: 置信度分值

x0,x1,y0,y1分别为坐标值

采集任务结果回调

EB管理系统可以通过用户配置的采集任务,对摄像头进行抽帧,然后把图片回传给用户。

该图片仅为采集的原始图片,不进行推理和渲染。

图片可以保存在TF卡上,图片存储路径为:/edge-management/processes/collections/,该目录存储规则为:相机ID/模型ID/xxxx.jpg文件。

采集任务结果回调数据格式:

HTTP回调协议

http请求方法:post

URI:http://ip:port/api/httpcallback

(uri由客户定义,请填写在设备管理的模型页面的http回调编辑栏)

Request:

Post request(content-type: application/json; charset=UTF-8):

Response 返回:

Http Status 200 (ok)

上一篇
采集管理
下一篇
HTTP服务功能