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
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| data | bytes | 图像数据。 |
| fragmentId | int | 分块ID,保留参数。 |
| customParam | bytes | 自定义的参数,保留参数。 |
| roiBoxs | RoiBoxVector | 裁剪框坐标数组。 |
父主题: 流程编排数据类
MxDataOutput
功能
推理业务输出数据定义。
结构定义
class MxDataOutput:
def __init__(self):
self.errorCode = None
self.data = None
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| errorCode | int | 输出错误码。 |
| data | bytes | 输出结果数据。 |
父主题: 流程编排数据类
MxProtobufIn
功能
推理业务输入protobuf数据定义。
结构定义
class MxProtobufIn:
def __init__(self):
self.key= None
self.type= None
self.protobuf= None
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| key | bytes | 输入protobuf的key。 |
| type | bytes | 输入protobuf数据的类型。 |
| protobuf | bytes | 输入protobuf的value数据,需要反序列化为与类型对应的数据。 |
父主题: 流程编排数据类
MxProtobufOut
功能
推理业务输出数据定义。
结构定义
class MxProtobufOut:
def __init__(self):
self.errorCode = None
self.messageName= None
self.messageBuf= None
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| errorCode | int | 输出错误码。 |
| messageName | bytes | 输出protobuf数据的key。 |
| messageBuf | bytes | 输出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
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| data | bytes | 图像数据。 |
| fragmentId | int | 分块ID,保留参数。 |
| customParam | bytes | 自定义的参数,保留参数。 |
| roiBoxs | RoiBoxVector | 裁剪框坐标数组。 |
| mxpiFrameInfo | bytes | 图片的frame信息序列化成字符串。 |
| mxpiVisionInfo | bytes | 图片信息序列化成字符串。 |
父主题: 流程编排数据类
在线提单