POST

工件识别 - Base64版本

上传Base64格式的工件图片和物料草图,进行AI识别并返回统计结果

在线测试
填写参数并测试此接口,查看实时响应

请求体参数

提示:请直接输入完整的JSON数据,支持格式化。示例数据已预填充,可直接修改。

接口地址

完整 URL

http://8.148.151.8:4001/api/process_image

分类

核心功能
请求体
Content-Type: application/json
字段名类型必填说明示例
documentNumber
string
批次号,唯一标识一次识别任务DOC20250117001
workImage
string
工件图片,Base64 编码,格式:data:image/jpeg;base64,...data:image/jpeg;base64,/9j/4AAQSkZJRg...
materials
array
物料列表,包含草图和理论数量[{"materialCode":"8884X-120","simpleImage":"data:image/jpeg;base64,...","theoreticalQuantity":100}]

materials 字段结构

字段名类型必填说明示例
materialCode
string
物料编号/型号8884X-120
simpleImage
string
草图,Base64 编码data:image/jpeg;base64,iVBORw0KGgo...
theoreticalQuantity
number
理论数量100
响应示例
成功响应的数据结构
{
  "documentNumber": "DOC20250117001",
  "visualizationImagePath": "out_imgs/visualization/1.jpg",
  "processedResults": [
    {
      "materialCode": "8884X-120",
      "theoreticalQuantity": 100,
      "actualQuantity": 95
    }
  ]
}
代码示例
JavaScript / Fetch API
// POST 请求示例
const response = await fetch('http://8.148.151.8:4001/api/process_image', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
  "documentNumber": "DOC20250117001",
  "workImage": "data:image/jpeg;base64,/9j/4AAQSkZJRg...",
  "materials": [
    {
      "materialCode": "8884X-120",
      "simpleImage": "data:image/jpeg;base64,...",
      "theoreticalQuantity": 100
    }
  ]
})
});

const data = await response.json();
console.log(data);