目标检测类任务的目标框信息。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | class SDK_AVAILABLE_FOR_OUT ObjectInfo { public: ObjectInfo() = default; ObjectInfo(float x0_, float y0_, float x1_, float y1_, float confidence_, float classId_, std::string className_, std::vector<std::vector<uint8_t>> mask_) { x0 = x0_; y0 = y0_; x1 = x1_; y1 = y1_; confidence = confidence_; classId = classId_; className = className_; mask = mask_; } 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 |
实例分割任务使用,目标框内的像素图。 |