ObjectInfo
PostProcessorImageInfo
功能
视频编码回调传入数据。
结构定义
struct PostProcessorImageInfo {
std::vector<MxBase::PostImageInfo> postImageInfoVec;
bool useMpPictureCrop = false;
};
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| postImageInfoVec | 输入 | 图片信息(包括原图和缩放宽高,目标框坐标)。 |
| useMpPictureCrop | 输入 | 是否还原坐标到目标框坐标上。 |
父主题: 通用数据结构
AspectRatioPostImageInfo
功能
继承了PostImageInfo类,并增加了图片缩放相关属性。
结构定义
struct AspectRatioPostImageInfo : PostImageInfo {
enum ResizeType {
RESIZER_STRETCHING = 0,
RESIZER_TF_KEEP_ASPECT_RATIO,
RESIZER_MS_KEEP_ASPECT_RATIO,
RESIZER_ONLY_PADDING,
RESIZER_KEEP_ASPECT_RATIO_LONG,
RESIZER_KEEP_ASPECT_RATIO_SHORT,
RESIZER_RESCALE,
RESIZER_RESCALE_DOUBLE,
RESIZER_MS_YOLOV4
};
float keepAspectRatioScaling = 0;
ResizeType resizeType;
};
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| keepAspectRatioScaling | 输入 | 图片缩放比例。 |
| resizeType | 输入 | 图片缩放方式。 - RESIZER_STRETCHING :拉伸缩放。 - RESIZER_TF_KEEP_ASPECT_RATIO :对应FastRCNN缩放方式。 - RESIZER_MS_KEEP_ASPECT_RATIO:等比缩放。 - RESIZER_ONLY_PADDING:按原始长宽进行填充。 - RESIZER_KEEP_ASPECT_RATIO_LONG:按长边比例缩放。 - RESIZER_KEEP_ASPECT_RATIO_SHORT:按短边比例缩放。 - RESIZER_RESCALE:按长宽缩放的较小比例拉伸缩放。 - RESIZER_RESCALE_DOUBLE:按长宽缩放的较小比例拉伸缩放两次。 - RESIZER_MS_YOLOV4:对应YOLOv4缩放方式。 |
父主题: 通用数据结构
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 | 文本信息。 |
父主题: 通用数据结构
在线提单