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_LEVEL | H.265主流画质。 |
| MXBASE_STREAM_FORMAT_H264_BASELINE_LEVEL | H.264基本画质。 |
| MXBASE_STREAM_FORMAT_H264_MAIN_LEVEL | H.264主流画质。 |
| MXBASE_STREAM_FORMAT_H264_HIGH_LEVEL | H.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。 |
| callbackFunc | CallBack函数。 |
| userData | 用户自定义数据。 |
| userMalloc | 数据内存是否由用户申请。 |
父主题: 通用数据结构
在线提单