跳到主要内容

MxMetadataInput

MxProtobufOut

功能

推理业务输出数据定义。

结构定义

class MxProtobufOut:
def __init__(self):
self.errorCode = None
self.messageName= None
self.messageBuf= None

参数说明

参数名类型说明
errorCodeint输出错误码。
messageNamebytes输出protobuf数据的key。
messageBufbytes输出protobuf数据的value,需要反序列化为与类型对应的数据。

父主题: 流程编排数据类

MxDataInputExt

功能

推理业务输出数据定义。

结构定义

class MxDataInputExt :
def __init__(self):
self.data = None
self.fragmentId = None
self.customParam = None
self.roiBoxs = list() # list
self.mxpiFrameInfo = None
self.mxpiVisionInfo = None

参数说明

参数名类型说明
databytes图像数据。
fragmentIdint分块ID,保留参数。
customParambytes自定义的参数,保留参数。
roiBoxsRoiBoxVector裁剪框坐标数组。
mxpiFrameInfobytes图片的frame信息序列化成字符串。
mxpiVisionInfobytes图片信息序列化成字符串。

父主题: 流程编排数据类

MxMetadataInput

功能

Stream接收的元数据的数据定义。

结构定义

class MxMetadataInput:
def __init__(self):
self.datasource = None
self.dataType = None
self.serializedMetadata = None

参数说明

参数名类型说明
datasourcebytes挂载元数据时使用的dataSource,用于下游插件获取元数据。
dataTypebytes元数据的数据类型。
serializedMetadatabytes序列化的元数据。

父主题: 流程编排数据类

MxMetadataOutput

功能

Stream输出的元数据的数据定义。

结构定义

class MxMetadataOutput:
def __init__(self):
self.errorCode = None
self.errorMsg = None
self.dataType= None
self.serializedMetadata = None

参数说明

参数名类型说明
errorCodeint输出错误码。
errorMsgbytes输出错误信息。
dataTypebytes元数据的数据类型。
serializedMetadatabytes序列化的元数据。

父主题: 流程编排数据类

MxBufferAndMetadataOutput

功能

推理业务输出数据及元数据。

结构定义

由swig生成,仅展示部分业务相关接口,具体请参考“StreamManagerApi.py”。

class StringVector:
def __init__(self):
self.errorCode = None
self.errorMsg = None
self.bufferOutput = None
self.metadataVec = list()
def SetErrorInfo(self, errorCodeIn, errorMsgIn):
pass

参数说明

参数名类型说明
errorCodeint输出错误码。
errorMsgbytes输出错误信息。
bufferOutputbytes输出结果数据。
metadataVecvector输出元数据信息。

父主题: 流程编排数据类

StringVector

功能

用于存放String的向量类型,实现了Vector的通用操作。

结构定义

由swig生成,仅展示部分业务相关接口,具体请参考“StreamManagerApi.py”。

class StringVector:
def pop(self):
pass
def append(self, x):
pass
def size(self):
pass
...

父主题: 流程编排数据类

在线提单