跳转至

机器视觉 API

所有端点以 /api/v1/devices/{device_id} 为前缀。


GET /api/v1/devices/{device_id}/vision/status

获取视觉系统的整体状态。

响应

{
  "success": true,
  "status": 200,
  "data": { "视觉系统状态" }
}

GET /api/v1/devices/{device_id}/vision/model/status

获取当前视觉模型的状态信息。

响应

{
  "success": true,
  "status": 200,
  "data": { "模型状态" }
}

POST /api/v1/devices/{device_id}/vision/model/switch

切换视觉检测模型。

请求

{
  "model": "模型标识"
}

响应

{
  "success": true,
  "status": 200,
  "data": { "切换结果" }
}

GET /api/v1/devices/{device_id}/vision/target/status

获取当前检测目标的状态信息。

响应

{
  "success": true,
  "status": 200,
  "data": { "目标状态" }
}

POST /api/v1/devices/{device_id}/vision/target/switch

切换检测目标。

请求

{
  "target": "目标标识"
}

响应

{
  "success": true,
  "status": 200,
  "data": { "切换结果" }
}

POST /api/v1/devices/{device_id}/vision/detect/{cam}

使用指定相机执行元件检测。

路径参数

参数 说明
cam 相机标识(如 up 上视相机、down 下视相机)

请求

{
  "params": "检测参数(可选)"
}

响应

{
  "success": true,
  "status": 200,
  "data": { "检测结果" }
}