使用Python计算四边形与拟合四边形的最大交并比IOU

Posted 程序媛一枚~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Python计算四边形与拟合四边形的最大交并比IOU相关的知识,希望对你有一定的参考价值。

写这篇博客源于博友的提问将介绍如何使用python计算四边形与拟合四边形的最大交并比IOU;


要想IOU = 交集面积 / 并集面积 最大。由于交集是源轮廓本身面积是固定的,则需要并集面积小。可以近似相当于求轮廓的最小面积外接四边形;

可以近似考虑用rect = cv2.minAreaRect(cnt) 求得的算并集面积。

1. 效果图

白色原轮廓本身,可以是四边形,多边形。绿色外接直角矩形,红色外接面积最小矩形

以上是关于使用Python计算四边形与拟合四边形的最大交并比IOU的主要内容,如果未能解决你的问题,请参考以下文章

目标检测计算两个标注框的交并比(python代码)

如何计算交并比IoU | 含图片说明和伪代码实现

计算机视觉知识点——交并比(IoU)及其若干改进

特征点检测目标检测交并比非最大值抑制锚框YOLO算法候选区域

特征点检测目标检测交并比非最大值抑制锚框YOLO算法候选区域

轮廓拟合---OpenCV-Python开发指南(27)