跳到主要内容

SemanticSegInfo

ObjectInfo

功能

目标检测类任务的目标框信息。

结构定义

class ObjectInfo {
public:
float x0 = 0;
float y0 = 0;
float x1 = 0;
float y1 = 0;
float confidence = 0;
float classId = 0;
std::string className;
std::vector<std::vector<uint8_t>> mask;
&#125;;

参数说明

参数名说明
x0目标左上角横坐标。
y0目标左上角纵坐标。
x1目标右下角横坐标。
y1目标右下角纵坐标。
confidence类别的置信度。
classId类别的编号。
className类别名称。
mask实例分割任务使用,目标框内的像素图。

父主题: 通用数据结构

ClassInfo

功能

分类任务的分类信息。

结构定义

class ClassInfo &#123;
public:
int classId;
float confidence;
std::string className;
&#125;;

参数说明

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

父主题: 通用数据结构

SemanticSegInfo

功能

语义分割的信息。

结构定义

class SemanticSegInfo &#123;
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属性置信度。

父主题: 通用数据结构

在线提单