ImagePreProcessInfo
DataFormat
功能
数据排布格式描述。
结构定义
enum DataFormat {
NCHW = 0;
NHWC = 1;
}
参数说明
| 参数名 | 说明 |
|---|---|
| NCHW | 数据按NCHW排布。 |
| NHWC | 数据按NHWC排布。 |
父主题: 通用数据结构
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 | 原图高。 |
| xRatio | x方向伸缩比。 |
| xBias | x方向偏置。 |
| yRatio | y方向伸缩比。 |
| yBias | y方向偏置。 |
| 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,
};
父主题: 通用数据结构
在线提单