跳到主要内容

CoorDim

DynamicType

功能

动态类型描述。

结构定义

enum DynamicType {
STATIC_BATCH = 0,
DYNAMIC_BATCH = 1,
DYNAMIC_HW = 2,
DYNAMIC_DIMS = 3,
DYNAMIC_SHAPE = 4
};

父主题: 通用数据结构

ImagePreProcessInfo

功能

用于记录图像类任务中模型前处理中的感兴趣(region of interest)区域,提供给模型后处理的坐标还原使用。

结构定义

class ImagePreProcessInfo {
public:
// image
uint32_t imageWidth = 0; // memoryWidth
uint32_t imageHeight = 0; // memoryHeight
uint32_t originalWidth = 0; // originalWidth
uint32_t originalHeight = 0; // originalHeight

// mapping parameters
float xRatio = 1.0;
float xBias = 0.0;
float yRatio = 1.0;
float yBias = 0.0;

// valid region
float x0Valid = 0.0;
float y0Valid = 0.0;
float x1Valid = 0.0;
float y1Valid = 0.0;
};

参数说明

参数名说明
imageWidth图像宽。
imageHeight图像高。
originalWidth原图宽。
originalHeight原图高。
xRatiox方向伸缩比。
xBiasx方向偏置。
yRatioy方向伸缩比。
yBiasy方向偏置。
x0Valid图像中有效区域的左上角横坐标。
y0Valid图像中有效区域的左上角纵坐标。
x1Valid图像中有效区域的右下角横坐标。
y1Valid图像中有效区域的右下角纵坐标。

父主题: 通用数据结构

CoorDim

功能

用于坐标的信息描述。

结构定义

struct TextObjectPostProcessBase::CoorDim {
int i;
int j;
int k;
int index;
CoorDim(int i, int j, int k, int idx):i(i), j(j), k(k), index(idx){}
};

struct OcrPostProcessors::CoorDim {
int i;
int j;
CoorDim(int i, int j):i(i), j(j){}
};

参数说明

参数名说明
i , j , k坐标分量值。
index坐标索引。

父主题: 通用数据结构

TensorArrangementType

功能

描述张量的组织形式。

结构定义

enum TensorArrangementType {
TYPE_NHWC = 0,
TYPE_NCHW = 1,
TYPE_NHW = 2,
TYPE_NWH = 3
};

参数说明

参数名说明
TYPE_NHWC以NHWC形式组织张量。
TYPE_NCHW以NCHW形式组织张量。
TYPE_NHW以NHW形式组织张量。
TYPE_NWH以NWH形式组织张量。

父主题: 通用数据结构

MxbasePixelFormat

功能

描述图片格式。

结构定义

enum MxbasePixelFormat {
MXBASE_PIXEL_FORMAT_YUV_400 = 0, // 0
MXBASE_PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 1, // 1
MXBASE_PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 2, // 2
MXBASE_PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 3, // 3
MXBASE_PIXEL_FORMAT_YVU_SEMIPLANAR_422 = 4, // 4
MXBASE_PIXEL_FORMAT_YUV_SEMIPLANAR_444 = 5, // 5
MXBASE_PIXEL_FORMAT_YVU_SEMIPLANAR_444 = 6, // 6
MXBASE_PIXEL_FORMAT_YUYV_PACKED_422 = 7, // 7
MXBASE_PIXEL_FORMAT_UYVY_PACKED_422 = 8, // 8
MXBASE_PIXEL_FORMAT_YVYU_PACKED_422 = 9, // 9
MXBASE_PIXEL_FORMAT_VYUY_PACKED_422 = 10, // 10
MXBASE_PIXEL_FORMAT_YUV_PACKED_444 = 11, // 11
MXBASE_PIXEL_FORMAT_RGB_888 = 12, // 12
MXBASE_PIXEL_FORMAT_BGR_888 = 13, // 13
MXBASE_PIXEL_FORMAT_ARGB_8888 = 14, // 14
MXBASE_PIXEL_FORMAT_ABGR_8888 = 15, // 15
MXBASE_PIXEL_FORMAT_RGBA_8888 = 16, // 16
MXBASE_PIXEL_FORMAT_BGRA_8888 = 17, // 17
MXBASE_PIXEL_FORMAT_ANY = 100,
MXBASE_PIXEL_FORMAT_JPEG = 101,
MXBASE_PIXEL_FORMAT_PNG = 102,
MXBASE_PIXEL_FORMAT_BOTTOM = 103,
};

父主题: 通用数据结构

MxbaseStreamFormat

功能

获取视频编码处理通道的描述信息:视频编码协议。

结构定义

enum MxbaseStreamFormat {
MXBASE_STREAM_FORMAT_H265_MAIN_LEVEL = 0,
MXBASE_STREAM_FORMAT_H264_BASELINE_LEVEL = 1,
MXBASE_STREAM_FORMAT_H264_MAIN_LEVEL = 2,
MXBASE_STREAM_FORMAT_H264_HIGH_LEVEL = 3,
};

参数说明

参数名说明
MXBASE_STREAM_FORMAT_H265_MAIN_LEVELH.265主流画质。
MXBASE_STREAM_FORMAT_H264_BASELINE_LEVELH.264基本画质。
MXBASE_STREAM_FORMAT_H264_MAIN_LEVELH.264主流画质。
MXBASE_STREAM_FORMAT_H264_HIGH_LEVELH.264高级画质。

父主题: 通用数据结构

在线提单