前言
【个人学习笔记记录,如有错误,请指正!】
一、IOU
IOU 即 intersection over union,原来是一种评估两个集合之间的相似度的方法。
给定两个集合 A 和 B,IOU可以表示为:
上面说到 IOU 是评估两个集合之间相似度的一种方法。
在目标检测中,将目标框和预测框都当做像素点的集合,这样就可以使用 IOU 来评估两个框的相似度。
这个示意图应该更好理解目标检测中的IOU:
二、代码
这里给出的代码就是计算两个框之间 IOU 的代码
def box_iou(boxes1, boxes2):
"""计算两个锚框或边界框列表中成对的交并比 """
# 求得给定框的面积
box_area = lambda boxes: