如何计算交集了联盟多个重叠的盒子?

时间:2019-01-31 03:27:15

标签: python testing intersection prediction bounding-box

我有一组预测的边界框和一组目标边界框。 在每组中,某些框重叠。 我了解IoU的计算方法是:对预测和目标集中对应的框对之间的重叠总面积进行计数,然后将其除以该对的总面积。 我不完全知道如何延伸到一组内重叠框。

例如,假设红色框位于预测集中,蓝色框位于目标集中(我使它们不透明,但是这里只有4个框-3个正方形和一个矩形):

enter image description here

假定红色的小正方形对应于蓝色的小矩形。和大红色正方形对应于蓝色的大正方形。

现在,第一对的IoU为1/5。第二个是4/9。 那么总IoU(1 + 4)/(5 + 9)= 5/14吗?还是4/9-所有被至少一个蓝色覆盖的区域除以所有被覆盖的区域总数? 而如果它是之前,你会如何去计算它,如果你不明确地知道哪些箱在预测集合对应于哪个目标集箱(比如,如果我不告诉你,小红去与小蓝和大红色的去与大蓝)?

0 个答案:

没有答案