Skip to main content

TextObjectInfo

ClassInfo

功能

分类任务的分类信息。

结构定义

class ClassInfo {
public:
int classId;
float confidence;
std::string className;
};

参数说明

参数名说明
classId类别的编号。
confidence类别的置信度。
className类别名称。

父主题: 通用数据结构

SemanticSegInfo

功能

语义分割的信息。

结构定义

class SemanticSegInfo {
public:
std::vector<std::vector<int>> pixels;
std::vector<std::string> labelMap;
&#125;;

参数说明

参数名说明
pixels图片中每个像素所属的类别ID。
labelMap类别ID与类别名的映射关系。

父主题: 通用数据结构

TextsInfo

功能

文本信息。

结构定义

class TextsInfo &#123;
public:
std::vector<std::string> text;
&#125;;

参数说明

参数名说明
text文本信息。

父主题: 通用数据结构

TextObjectInfo

功能

文本框目标信息。

结构定义

class TextObjectInfo &#123;
public:
float x0;
float y0;
float x1;
float y1;
float x2;
float y2;
float x3;
float y3;
float confidence;
std::string result;
&#125;;

参数说明

参数名说明
x0文本目标框(四边形)第一个点的横坐标。
y0文本目标框(四边形)第一个点的纵坐标。
x1文本目标框(四边形)第二个点的横坐标。
y1文本目标框(四边形)第二个点的纵坐标。
x2文本目标框(四边形)第三个点的横坐标。
y2文本目标框(四边形)第三个点的纵坐标。
x3文本目标框(四边形)第四个点的横坐标。
y3文本目标框(四边形)第四个点的纵坐标。
confidence文本目标框的置信度。
result文本目标框的文字识别结果。

父主题: 通用数据结构

AttributeInfo

功能

分类任务的分类信息。

结构定义

class AttributeInfo &#123;
public:
int attrId;
std::string attrName;
std::string attrValue;
float confidence;
&#125;;

参数说明

参数名说明
attrId属性ID。
attrName属性名。
attrValue属性值。
confidence属性置信度。

父主题: 通用数据结构

ResizedImageInfo

功能

用于记录图像类任务中模型前处理中的缩放方式,提供给模型后处理的坐标还原使用。

结构定义

class ResizedImageInfo &#123;
public:

ResizedImageInfo() &#123;&#125;
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) &#123;&#125;
uint32_t widthResize = 0;
uint32_t heightResize = 0;
uint32_t widthOriginal = 0;
uint32_t heightOriginal = 0;
ResizeType resizeType = RESIZER_STRETCHING;
float keepAspectRatioScaling = 0;
&#125;;

参数说明

参数名说明
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 &#123;
public:
float x0;
float y0;
float x1;
float y1;
&#125;;

参数说明

参数名说明
x0ROI框左上角横坐标。
y0ROI框左上角纵坐标。
x1ROI框右下角横坐标。
y1ROI框右下角纵坐标。

父主题: 通用数据结构

在线提单