昇腾社区首页
中文
注册

响应参数

表1 响应Body参数

参数

是否必选

参数类型

说明

IsSuccess

必选

Bool

推理是否成功。

ErrorMsg

可选

Sring

推理失败的错误信息。

ErrorCode

可选

String

推理失败的错误码。

Result

必选

String

OK/NG。

InferenceTime

必选

表2 InferenceTime object

请求/推理/后处理耗时,单位秒。

Objects

可选

Array of 表3 Object

器件错漏反场景:返回的Box和分类信息。

SubObjects

可选

Array of 表3 Object

返回的二级检测对象集。Box的坐标为原图坐标系。

Patterns

可选

表4

器件错漏反场景:配准时的模板信息。

Texts

可选

表7

Array of Object

工业OCR场景:返回的推理信息。

BlobMask

可选

String

胶体检测场景:编码后的Blob Mask图像。图像中的内容为分割的Mask图,表示每个像素的Blob id。

LabelMap

可选

Object

胶体检测场景:分割数字标签和标签名的映射关系。

BlobContours

可选

String

胶体检测场景:base64编码后的Blob轮廓图像。

Blobs

可选

表8

Array of Objects

胶体检测场景:Blob id区域对应的详细信息。

MissedBlobs

可选

表8

Array of Objects

胶体检测场景:缺失的Blob id信息。

PodId

可选

String

胶体检测场景:Pod Id。

PodsNum

可选

Number

胶体检测场景:Pods Number。

RegisterMatrix

可选

Array of Number

在WithReg模式下,返回的旋转偏移矩阵。

错漏反场景下:

  • 如果传入“RegisterMatrix”,使用此旋转偏移矩阵完成配准。
  • 如果未传入“RegisterMatrix”,则系统会根据传入的Patterns和检测框结果计算出一个最佳旋转平移矩阵用于配准,但需要注意使用系统自带配准需满足检测目标大于或等于2个。

当模板框和检测框配对个数少于2个时,系统自带2D配准功能不支持,需视觉软件自行使用其他配准算法并在请求参数中传入其计算出的正确的“RegisterMatrix”字段。

Prediction

可选

objects

半导体质检场景,预测结果。

表2 InferenceTime

参数

是否必选

参数类型

备注

All

必选

Float

请求到推理结束返回结果总消耗消耗时间,单位秒。

PostAI

必选

Float

后处理消耗时间,单位秒。

Stream

必选

Float

模型推理消耗时间,单位秒。

StartTime

必选

Float

推理开始的时间,时间格式为YYYYMMDDHHMMSS.余数

EndTime

必选

Float

推理结束的时间,时间格式为YYYYMMDDHHMMSS.余数

表3 Object

参数

是否必选

参数类型

备注

Box

必选

表4

检测框。

Classification

必选

表5 Objects

二次分类结果。

Label

必选

String

检测框区域类别。

Score

必选

Float

检测框置信度。

result

必选

String

后处理结果,OK/NG。

Segmentation

可选

Object

分割结果, 错漏反场景默认为空。

OCR

可选

Object

OCR识别结果, 错漏反场景默认为空。

表4 Box

参数

是否必选

参数类型

备注

X

必选

Int

矩形框x坐标的值。

Y

必选

Int

矩形框y坐标的值。

Width

必选

Int

矩形框宽度。

Height

必选

Int

矩形框高度。

Angle

必选

Int

角度。

表5 Classification

参数

是否必选

参数类型

备注

Label

必选

String

分类类别。

Score

必选

Float

分类置信度。

Box

必选

表4 Object

矩形框宽度。

表6 response blobs

参数

是否必选

参数类型

备注

Area

必选

Int

分割区域的面积。

ID

必选

Int

分割区域像素点的值。

Label

必选

String

分割区域代表的类别。

result

必选

String

配准的Blob区域结果,OK/NG。

表7 texts

参数

是否必选

参数类型

备注

OCRText

必选

String

识别的文字信息。

Quad

必选

表8 Quad Object

文字框坐标。

Score

必选

Float

识别置信度。

表8 Quad

参数

是否必选

参数类型

备注

BottomLeft

必选

表9 Object

左下角x,y 坐标信息。

BottomRight

必选

表9 Object

右下角x,y 坐标信息。

TopLeft

必选

表9 Object

左上角x,y 坐标信息。

TopRight

必选

表9 Object

右上角x,y 坐标信息。

表9 xy坐标

参数

是否必选

参数类型

备注

X

必选

Float

x坐标值。

Y

必选

Float

y坐标值。

表10 Prediction

参数

是否必选

参数类型

备注

bincode

必选

String

00 -> success,01 -> reject。

center

必选

Array

推理图片在相应ref图中的中心点坐标。

defect_point

必选

Array

异常点位置,前2个代表Box左上角坐标,后2个代表Box右下角坐标。

model_version

必选

String

推理模型版本信息

stat

必选

Int

推理图片预处理,值为0或1,1表示成功,0表示失败。成功则表示可模型推理,失败则返回错误码。

blur_weight

必选

Float

推理图片预处理,推理图片的模糊度,如果图片的模糊度不满足阈值要求则返回错误码。

show_prob

必选

Float

模型预测数值,高于指定阈值为reject。