检测评价函数 Intersection-over-Union (IOU)
1、概念
在目标检测的评价体系中,有一个参数叫做 IOU ,简单来讲就是模型产生的目标窗口和原来标记窗口的交叠率。具体我们可以简单的理解为: 即检测结果DetectionResult
与Ground Truth
的交集比上它们的并集,即为检测的准确率 IOU :
I O U = G T ⋂ D R G T ⋃ D R IOU = \frac{GT\bigcap DR}{GT\bigcup DR} IOU=GT⋃DRGT⋂DR
GT = GroundTruth, DR = DetectionResult;


2、Python 代码实现
def bb_intersection_over_union(boxA, boxB):
# determine the (x, y)-coordinates of the intersection rectangle
xA = max(boxA