相互比较两个边界框

发布于 2021-01-29 18:21:21

我有两个边界框的两个坐标,其中一个是地面坐标,另一个是我工作的结果。我想根据地雷来评估我的准确性。所以我问是否有人有任何建议

边框详细信息以这种格式保存 [x,y,width,height]

关注者
0
被浏览
42
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    编辑:我已更正其他用户指出的错误。

    我假设您正在检测某些对象,并且正在围绕它绘制一个边界框。这属于对象检测的广泛研究/研究领域。评估精度的最佳方法是计算并集交集。这是从PASCAL VOC挑战中获得的,这里。请参阅此处的视觉效果。

    如果您有边界框检测和地面真值边界框,则它们之间的重叠区域应大于或等于50%。假设地面真值边界框为gt=[x_g,y_g,width_g,height_g],而预测边界框为,pr=[x_p,y_p,width_p,height_p]则可以使用以下公式计算重叠区域:

    intersectionArea = rectint(gt,pr); %If you don't have this function then write a simple one for yourself which calculates area of intersection of two rectangles.
    unionArea = (width_g*height_g)+(width_p*height_p)-intersectionArea;
    overlapArea = intersectionArea/unionArea; %This should be greater than 0.5 to consider it as a valid detection.
    

    希望现在对您清楚。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看