ResizedImageInfo
TextObjectInfo
功能
文本框目标信息。
结构定义
class TextObjectInfo {
public:
float x0;
float y0;
float x1;
float y1;
float x2;
float y2;
float x3;
float y3;
float confidence;
std::string result;
};
参数说明
| 参数名 | 说明 |
|---|---|
| x0 | 文本目标框(四边形)第一个点的横坐标。 |
| y0 | 文本目标框(四边形)第一个点的纵坐标。 |
| x1 | 文本目标框(四边形)第二个点的横坐标。 |
| y1 | 文本目标框(四边形)第二个点的纵坐标。 |
| x2 | 文本目标框(四边形)第三个点的横坐标。 |
| y2 | 文本目标框(四边形)第三个点的纵坐标。 |
| x3 | 文本目标框(四边形)第四个点的横坐标。 |
| y3 | 文本目标框(四边形)第四个点的纵坐标。 |
| confidence | 文本目标框的置信度。 |
| result | 文本目标框的文字识别结果。 |
父主题: 通用数据结构
AttributeInfo
功能
分类任务的分类信息。
结构定义
class AttributeInfo {
public:
int attrId;
std::string attrName;
std::string attrValue;
float confidence;
};
参数说明
| 参数名 | 说明 |
|---|---|
| attrId | 属性ID。 |
| attrName | 属性名。 |
| attrValue | 属性值。 |
| confidence | 属性置信度。 |
父主题: 通用数据结构
ResizedImageInfo
功能
用于记录图像类任务中模型前处理中的缩放方式,提供给模型后处理的坐标还原使用。
结构定义
class ResizedImageInfo {
public:
ResizedImageInfo() {}
ResizedImageInfo(uint32_t wResize, uint32_t hResize, uint32_t wOriginal, uint32_t hOriginal, ResizeType rType,
float kARScaling) : widthResize(wResize), heightResize(hResize), widthOriginal(wOriginal),
heightOriginal(hOriginal), resizeType(rType), keepAspectRatioScaling(kARScaling) {}
uint32_t widthResize = 0;
uint32_t heightResize = 0;
uint32_t widthOriginal = 0;
uint32_t heightOriginal = 0;
ResizeType resizeType = RESIZER_STRETCHING;
float keepAspectRatioScaling = 0;
};
参数说明
| 参数名 | 说明 |
|---|---|
| widthResize | 缩放后图像宽,即模型的输入宽。 |
| heightResize | 缩放后图像高,即模型的输入高。 |
| widthOriginal | 缩放前图像宽。 |
| heightOriginal | 缩放前图像高。 |
| resizeType | 枚举类型ResizeType,代表图像的缩放方式。 - “RESIZER_STRETCHING”:拉伸缩放,默认缩放方式。 - “RESIZER_TF_KEEP_ASPECT_RATIO”:等比缩放,和TensorFlow框架FastRCNN模型缩放方式对应。 - “RESIZER_MS_KEEP_ASPECT_RATIO”:等比缩放,使图片等比缩放至在指定宽高的区域内面积最大化。 |
| keepAspectRatioScaling | 等比例缩放的缩放比例,等比缩放缩放方式下生效。 |
父主题: 通用数据结构
CropRoiBox
功能
用于记录图像类任务中模型前处理中的感兴趣(region of interest,简称ROI)区域,提供给模型后处理的坐标还原使用。
结构定义
class CropRoiBox {
public:
float x0;
float y0;
float x1;
float y1;
};
参数说明
| 参数名 | 说明 |
|---|---|
| x0 | ROI框左上角横坐标。 |
| y0 | ROI框左上角纵坐标。 |
| x1 | ROI框右下角横坐标。 |
| y1 | ROI框右下角纵坐标。 |
父主题: 通用数据结构
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
};
父主题: 通用数据结构
在线提单