FilterByIou
NmsSort
函数功能
根据置信度大小过滤重复目标。
函数原型
void NmsSort(std::vector<DetectBox>& detBoxes, float iouThresh, IOUMethod method = UNION);
void NmsSort(std::vector<ObjectInfo>& detBoxes, float iouThresh, IOUMethod method = UNION);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| detBoxes | 输出 | 待过滤DetectBox(中心点) / ObjectInfo(边角点)。输出过滤后的目标信息。 |
| iouThresh | 输入 | 过滤阀值。 |
| method | 输入 | IOU计算方式: - MAX 重叠区域除以两者中面积大的。 - MIN 重叠区域除以两者中面积小的。 - UNION 重叠区域除以两者面积并集。 - DIOU 重叠区域除以两者面积并集减去距离的交并比。 |
父主题: Nms
CalcIou
函数功能
计算IOU值。
函数原型
float CalcIou(DetectBox a, DetectBox b, IOUMethod method = UNION);
float CalcIou(ObjectInfo a, ObjectInfo b, IOUMethod method = UNION);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| a | 输入 | DetectBox(中心点) / ObjectInfo(边角点)。 |
| b | 输入 | DetectBox(中心点) / ObjectInfo(边角点)。 |
| method | 输入 | IOU计算方式: - MAX 重叠区域除以两者中面积大的。 - MIN 重叠区域除以两者中面积小的。 - UNION 重叠区域除以两者面积并集。 - DIOU 重叠区域除以两者面积并集减去距离的交并比。 |
返回参数说明
| 数据结构 | 说明 |
|---|---|
| float | IOU值。 |
父主题: Nms
FilterByIou
函数功能
根据 IOU 值过滤目标。
函数原型
void FilterByIou(std::vector<DetectBox> dets, std::vector<DetectBox>& sortBoxes, float iouThresh, IOUMethod method = UNION);
void FilterByIou(std::vector<ObjectInfo> dets, std::vector<ObjectInfo>& sortBoxes, float iouThresh, IOUMethod method = UNION);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| dets | 输入 | 待过滤 DetectBox(中心点) / ObjectInfo(边角点)。 |
| sortBoxes | 输出 | 排序过的数组。 |
| iouThresh | 输入 | 过滤阀值。 |
| method | 输入 | IOU计算方式: - MAX 重叠区域除以两者中面积大的。 - MIN 重叠区域除以两者中面积小的。 - UNION 重叠区域除以两者面积并集。 - DIOU 重叠区域除以两者面积并集减去距离的交并比。 |
父主题: Nms
SimilarityTransform
函数功能
类构造函数,创建相似变换类对象(图像变换的一种)。
函数原型
SimilarityTransform();
父主题: SimilarityTransform
~SimilarityTransform
函数功能
SimilarityTransform类的默认析构函数。
函数原型
~SimilarityTransform();
父主题: SimilarityTransform
Transform
函数功能
计算仿射变换矩阵。
函数原型
cv::Mat Transform(const std::vector<cv::Point2f> &srcPoint, const std::vector<cv::Point2f> &dstPoint) const;
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| srcPoint | 输入 | 转换前数组。向量中point个数不超过10000,坐标范围为[0,8192]。 |
| dstPoint | 输入 | 转换后数组。 长度需要与srcPoint一致。向量中point个数不超过10000,坐标范围为[0,8192]。 |
返回参数说明
| 数据结构 | 说明 |
|---|---|
| cv::Mat | 返回仿射变换矩阵。 |
父主题: SimilarityTransform
在线提单