定义:测量在特定数据集中检测相应物体准确度的一个标准
图像理解:Ground-truth bounding box :地面测量真实边界框(绿色)
Pridicted bounding box:预测值边界框(红色)
计算公式:
总的目的是求出相交部分的面,再求出总的面积,最后求比值
python代码:
1 def bb_intersection_over_union(boxA, boxB):
#定义一个函数来计算IOU的值
2 boxA = [int(x) for x in boxA]
3 boxB = [int(x) for x in boxB]
4 xA = max(boxA[0], boxB[0])
5 yA = max(boxA[1], boxB[1])
6 xB = min(boxA[2], boxB[2])
7 yB = min(boxA[3], boxB[3])
8 interArea = max(0, xB - xA + 1) * max(0, yB - yA + 1)
9 boxAArea = (boxA[2] - boxA[0]