跳到主要内容

MxbasePixelFormat

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高级画质。

父主题: 通用数据结构

DecodeH26xInfo

功能

解码H.264或H.265的相关信息结构体。

结构定义

struct DecodeH26xInfo {
DecodeH26xInfo(uint32_t i, uint32_t i1, DecodeCallBackFunction pFunction, void *pVoid): channelId(i), frameId(i1), callbackFunc(pFunction), userData(pVoid) {}
uint32_t channelId = 0;
uint32_t frameId = 0;
DecodeCallBackFunction callbackFunc = nullptr;
void* userData;
bool userMalloc = false;
};

参数说明

参数名说明
channelId视频路ID。
frameId帧ID。
callbackFuncCallBack函数。
userData用户自定义数据。
userMalloc数据内存是否由用户申请。

父主题: 通用数据结构

在线提单