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;
};
参数说明
| 参数名 | 说明 |
|---|---|
| x0 | 目标左上角横坐标。 |
| y0 | 目标左上角纵坐标。 |
| x1 | 目标右下角横坐标。 |
| y1 | 目标右下角纵坐标。 |
| confidence | 类别的置信度。 |
| classId | 类别的编号。 |
| className | 类别名称。 |
| mask | 实例分割任务使用,目标框内的像素图。 |
父主题: 通用数据结构
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;
};
参数说明
| 参数名 | 说明 |
|---|---|
| pixels | 图片中每个像素所属的类别ID。 |
| labelMap | 类别ID与类别名的映射关系。 |
父主题: 通用数据结构
TextsInfo
功能
文本信息。
结构定义
class TextsInfo {
public:
std::vector<std::string> text;
};
参数说明
| 参数名 | 说明 |
|---|---|
| text | 文本信息。 |
父主题: 通用数据结构
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 | 属性置信度。 |
父主题: 通用数据结构
在线提单