响应参数
参数 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
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 |
可选 |
器件错漏反场景:配准时的模板信息。 |
|
Texts |
可选 |
Array of Object |
工业OCR场景:返回的推理信息。 |
BlobMask |
可选 |
String |
胶体检测场景:编码后的Blob Mask图像。图像中的内容为分割的Mask图,表示每个像素的Blob id。 |
LabelMap |
可选 |
Object |
胶体检测场景:分割数字标签和标签名的映射关系。 |
BlobContours |
可选 |
String |
胶体检测场景:base64编码后的Blob轮廓图像。 |
Blobs |
可选 |
Array of Objects |
胶体检测场景:Blob id区域对应的详细信息。 |
MissedBlobs |
可选 |
Array of Objects |
胶体检测场景:缺失的Blob id信息。 |
PodId |
可选 |
String |
胶体检测场景:Pod Id。 |
PodsNum |
可选 |
Number |
胶体检测场景:Pods Number。 |
RegisterMatrix |
可选 |
Array of Number |
在WithReg模式下,返回的旋转偏移矩阵。 错漏反场景下:
当模板框和检测框配对个数少于2个时,系统自带2D配准功能不支持,需视觉软件自行使用其他配准算法并在请求参数中传入其计算出的正确的“RegisterMatrix”字段。 |
Prediction |
可选 |
objects |
半导体质检场景,预测结果。 |
参数 |
是否必选 |
参数类型 |
备注 |
---|---|---|---|
All |
必选 |
Float |
请求到推理结束返回结果总消耗消耗时间,单位秒。 |
PostAI |
必选 |
Float |
后处理消耗时间,单位秒。 |
Stream |
必选 |
Float |
模型推理消耗时间,单位秒。 |
StartTime |
必选 |
Float |
推理开始的时间,时间格式为YYYYMMDDHHMMSS.余数。 |
EndTime |
必选 |
Float |
推理结束的时间,时间格式为YYYYMMDDHHMMSS.余数。 |
参数 |
是否必选 |
参数类型 |
备注 |
---|---|---|---|
Box |
必选 |
检测框。 |
|
Classification |
必选 |
表5 Objects |
二次分类结果。 |
Label |
必选 |
String |
检测框区域类别。 |
Score |
必选 |
Float |
检测框置信度。 |
result |
必选 |
String |
后处理结果,OK/NG。 |
Segmentation |
可选 |
Object |
分割结果, 错漏反场景默认为空。 |
OCR |
可选 |
Object |
OCR识别结果, 错漏反场景默认为空。 |
参数 |
是否必选 |
参数类型 |
备注 |
---|---|---|---|
X |
必选 |
Int |
矩形框x坐标的值。 |
Y |
必选 |
Int |
矩形框y坐标的值。 |
Width |
必选 |
Int |
矩形框宽度。 |
Height |
必选 |
Int |
矩形框高度。 |
Angle |
必选 |
Int |
角度。 |
参数 |
是否必选 |
参数类型 |
备注 |
---|---|---|---|
Label |
必选 |
String |
分类类别。 |
Score |
必选 |
Float |
分类置信度。 |
Box |
必选 |
表4 Object |
矩形框宽度。 |
参数 |
是否必选 |
参数类型 |
备注 |
---|---|---|---|
Area |
必选 |
Int |
分割区域的面积。 |
ID |
必选 |
Int |
分割区域像素点的值。 |
Label |
必选 |
String |
分割区域代表的类别。 |
result |
必选 |
String |
配准的Blob区域结果,OK/NG。 |
参数 |
是否必选 |
参数类型 |
备注 |
---|---|---|---|
OCRText |
必选 |
String |
识别的文字信息。 |
Quad |
必选 |
表8 Quad Object |
文字框坐标。 |
Score |
必选 |
Float |
识别置信度。 |
参数 |
是否必选 |
参数类型 |
备注 |
---|---|---|---|
BottomLeft |
必选 |
表9 Object |
左下角x,y 坐标信息。 |
BottomRight |
必选 |
表9 Object |
右下角x,y 坐标信息。 |
TopLeft |
必选 |
表9 Object |
左上角x,y 坐标信息。 |
TopRight |
必选 |
表9 Object |
右上角x,y 坐标信息。 |
参数 |
是否必选 |
参数类型 |
备注 |
---|---|---|---|
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。 |