當前位置: 首頁>>代碼示例>>Python>>正文


Python iou.IOU屬性代碼示例

本文整理匯總了Python中iou.IOU屬性的典型用法代碼示例。如果您正苦於以下問題:Python iou.IOU屬性的具體用法?Python iou.IOU怎麽用?Python iou.IOU使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在iou的用法示例。


在下文中一共展示了iou.IOU屬性的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: IOU

# 需要導入模塊: import iou [as 別名]
# 或者: from iou import IOU [as 別名]
def IOU(ax1, ay1, ax2, ay2, bx1, by1, bx2, by2):
        sa = abs((ax2 - ax1) * (ay2 - ay1))
        sb = abs((bx2 - bx1) * (by2 - by1))
        x1, y1 = max(ax1, bx1), max(ay1, by1)
        x2, y2 = min(ax2, bx2), min(ay2, by2)
        w = x2 - x1
        h = y2 - y1
        if w < 0 or h < 0:
            return 0.0
        else:
            return 1.0 * w * h / (sa + sb - w * h) 
開發者ID:kwea123,項目名稱:VTuber_Unity,代碼行數:13,代碼來源:bbox.py

示例2: IOU

# 需要導入模塊: import iou [as 別名]
# 或者: from iou import IOU [as 別名]
def IOU(ax1,ay1,ax2,ay2,bx1,by1,bx2,by2):
        sa = abs((ax2-ax1)*(ay2-ay1))
        sb = abs((bx2-bx1)*(by2-by1))
        x1,y1 = max(ax1,bx1),max(ay1,by1)
        x2,y2 = min(ax2,bx2),min(ay2,by2)
        w  = x2 - x1
        h  = y2 - y1
        if w<0 or h<0: return 0.0
        else: return 1.0*w*h/(sa+sb-w*h) 
開發者ID:rohitgajawada,項目名稱:Where-are-they-looking-PyTorch,代碼行數:11,代碼來源:bbox.py


注:本文中的iou.IOU屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。