Skip to main content

MxDataOutput

RoiBoxVector

功能

RoiBox的Vector类,实现了Vector的通用操作。

结构定义

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

class RoiBoxVector:
def push_back(self, x):
pass
def pop_back(self):
pass
def pop(self):
pass

父主题: 流程编排数据类

MxDataInput

功能

Stream接收的数据结构定义。

结构定义

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

参数说明

参数名类型说明
databytes图像数据。
fragmentIdint分块ID,保留参数。
customParambytes自定义的参数,保留参数。
roiBoxsRoiBoxVector裁剪框坐标数组。

父主题: 流程编排数据类

MxDataOutput

功能

推理业务输出数据定义。

结构定义

class MxDataOutput:
def __init__(self):
self.errorCode = None
self.data = None

参数说明

参数名类型说明
errorCodeint输出错误码。
databytes输出结果数据。

父主题: 流程编排数据类

MxProtobufIn

功能

推理业务输入protobuf数据定义。

结构定义

class MxProtobufIn:
def __init__(self):
self.key= None
self.type= None
self.protobuf= None

参数说明

参数名类型说明
keybytes输入protobuf的key。
typebytes输入protobuf数据的类型。
protobufbytes输入protobuf的value数据,需要反序列化为与类型对应的数据。

父主题: 流程编排数据类

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图片信息序列化成字符串。

父主题: 流程编排数据类

在线提单