Metadata API 指南#
视觉元数据由元数据帧组成
Metadata API 端点#
分析 Web API 通过 Ingress 控制器公开。
URL 前缀是 http://<INGRESS-HOST-IP>:<INGRESS-PORT>/emdx/
将 INGRESS-HOST-IP 替换为 Jetson 设备 IP。将 INGRESS-PORT 替换为 30080 或 Ingress 配置中定义的最后一个值。
注意
URL 前缀路径在未来版本中可能会更改
Metadata API 版本 v2#
Metadata API 有一个新的主要版本 v2,它与早期版本不向后兼容。此版本仍然支持 JPS 1.0 版本附带的先前版本。但是,强烈建议采用/迁移到 v2 版本。v2 版本在路径 /api/v2 下提供。早期版本仍然在 /api 下运行。
检索视觉元数据#
获取给定传感器的给定时间段的元数据
HTTP GET
/api/v2/frames?sensorId=Amcrest_3&fromTimestamp=2020-10-30T20:00:00.000Z&toTimestamp=2020-10-31T01:00:00.000Z
强制查询参数#
sensorId
描述: 要返回元数据的传感器。
类型: 字符串
示例: sensorId=Amcrest_3
fromTimestamp
描述: 需要返回元数据的timestamp的下限
类型: UTC / GMT 时间戳字符串
示例: 2020-10-30T20:00:00.000Z
toTimestamp
描述: 需要返回元数据的 timestamp 的上限。
类型: UTC / GMT 时间戳字符串
示例: 2020-10-30T20:05:00.000Z
响应#
{ "frames": [ { "timestamp": "2022-08-09T21:25:13.208Z", "version": 4.0, "id": 4508668, "sensorId": "Amcrest_3", "objects": [ { "id": 899, "type": "Person", "bbox": { "leftX": 1075.61, "topY": 364.011, "rightX": 1230.41, "bottomY": 754.086 } } ] } ] }
错误响应#
响应正文:请参阅页面末尾的错误响应正文定义。
HTTP 状态代码
422:未找到请求的 sensorId 和时间范围的元数据帧 500:内部服务器错误
错误响应正文:#
所有 API 的错误响应都是具有以下属性的 JSON 对象。
{
"detail": "#Detailed error string"
}