当前位置:   article > 正文

python: 计算两个方框的IOU的实现_python 计算两个box的iou

python 计算两个box的iou

在目标检测中,常常需要计算不同方框的并交比来选取合适的方框,做跟踪用到匹配也遇到了并交比。

结果图:
在这里插入图片描述
代码如下:

import numpy as np
import cv2


def compute_iou(rec1, rec2):
    """
    computing IoU
    rec1: (x0, y0, x1, y1)
    rec2: (x0, y0, x1, y1)
    :return: scala value of IoU
    """
    # computing area of each rectangle
    S_rec1 = (rec1[2] - rec1[0]) * (rec1[3] - rec1[1])
    S_rec2 = (rec2[2] - rec2[0]) * 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/114184
推荐阅读
相关标签
  

闽ICP备14008679号