CalcIou

函数功能

计算IOU值。

函数原型

1
float CalcIou(DetectBox a, DetectBox b, IOUMethod method = UNION);
1
float CalcIou(ObjectInfo a, ObjectInfo b, IOUMethod method = UNION);

参数说明

参数名

输入/输出

说明

a

输入

DetectBox(中心点) / ObjectInfo(边角点)。

b

输入

DetectBox(中心点) / ObjectInfo(边角点)。

method

输入

IOU计算方式:

  • MAX 重叠区域除以两者中面积大的。
  • MIN 重叠区域除以两者中面积小的。
  • UNION 重叠区域除以两者面积并集。
  • DIOU 重叠区域除以两者面积并集减去距离的交并比。

返回参数说明

数据结构

说明

float

IOU值。