最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python計算二維矩形IOU實例

 更新時間:2020年01月18日 09:12:41   作者:York1996  
今天就為大家分享一篇python計算二維矩形IOU實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

計算交并比:交的面積除以并的面積。

要求矩形框的長和寬應該平行于圖片框。不然不能用這樣的公式計算。

原理,從一維上來理解:兩條紅線的距離之和減去黑色線之間的距離就是相交的距離。兩條紅線之和很容易算,兩條黑線之間的距離就是最小的起點到到最大的末點,最小的起點好算,最大的末點就是兩點加上各自長度之后的最大值。這就算出了一維的情況,二維的情況一樣,計算二次而已。

def iou(rect1,rect2):
 '''
 計算兩個矩形的交并比
 :param rect1:第一個矩形框。表示為x,y,w,h,其中x,y表示矩形右上角的坐標
 :param rect2:第二個矩形框。
 :return:返回交并比,也就是交集比并集
 '''
 x1,y1,w1,h1=rect1
 x2,y2,w2,h2=rect2
 
 inter_w=(w1+w2)-(max(x1+w1,x2+w2)-min(x1,x2))
 inter_h=(h1+h2)-(max(y1+h1,y2+h2)-min(y1,y2))
 
 if inter_h<=0 or inter_w<=0:#代表相交區(qū)域面積為0
  return 0
 #往下進行應該inter 和 union都是正值
 inter=inter_w * inter_h
 
 union=w1*h1+w2*h2-inter
 return inter/union

以上這篇python計算二維矩形IOU實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 利用Python第三方庫xlrd讀取Excel中數據實例代碼

    利用Python第三方庫xlrd讀取Excel中數據實例代碼

    python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫,下面這篇文章主要給大家介紹了關于利用Python第三方庫xlrd讀取Excel中數據的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • Python格式化css文件的方法

    Python格式化css文件的方法

    這篇文章主要介紹了Python格式化css文件的方法,實例分析了Python操作文件的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 一文詳解Python中多進程和進程池的使用方法

    一文詳解Python中多進程和進程池的使用方法

    這篇文章將介紹Python中多進程和進程池的使用方法,并提供一些實用的案例供大家參考,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2023-04-04
  • Python利用matplotlib實現餅圖繪制

    Python利用matplotlib實現餅圖繪制

    Pyplot作為Matplotlib的子庫,提供了和MATLAB差不多的繪圖API。因此Pyplot作為常用的繪圖模塊,能很方便讓用戶繪制2D圖表。本文將為大家介紹如何利用Matplotlib繪制餅圖,感興趣的小伙伴可以了解一下
    2021-12-12
  • 詳解python實現數據歸一化處理的方式:(0,1)標準化

    詳解python實現數據歸一化處理的方式:(0,1)標準化

    這篇文章主要介紹了詳解python實現數據歸一化處理的方式:(0,1)標準化,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Python中的閉包詳細介紹和實例

    Python中的閉包詳細介紹和實例

    這篇文章主要介紹了Python中的閉包詳細介紹和實例,本文先是詳細講解了閉包的相關知識,然后給出了python中閉包例子、lamada例子,需要的朋友可以參考下
    2014-11-11
  • pytorch圖片分割原理分析

    pytorch圖片分割原理分析

    自Transformer模型被應用于計算機視覺領域后,圖像分割技術得到了進一步的發(fā)展,但圖像分割操作復雜,特別是對張量的處理,涉及多種變換方法,其中,view/reshape用于改變數據形狀,而permute/transpose用于改變數據的維度順序
    2024-10-10
  • python異步編程 使用yield from過程解析

    python異步編程 使用yield from過程解析

    這篇文章主要介紹了python異步編程 使用yield from過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • 學會python自動收發(fā)郵件 代替你問候女友

    學會python自動收發(fā)郵件 代替你問候女友

    這篇文章主要為大家詳細介紹了python實現自動收發(fā)郵件,代替你問候女友,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • Python實現批量識別銀行卡號碼以及自動寫入Excel表格步驟詳解

    Python實現批量識別銀行卡號碼以及自動寫入Excel表格步驟詳解

    這篇文章主要介紹了使用Python實現高效摸魚,批量識別銀行卡號碼并且自動寫入Excel表格,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2023-01-01

最新評論

南部县| 图们市| 雷州市| 宣城市| 临武县| 河北省| 密山市| 彭州市| 越西县| 兖州市| 蓬安县| 栾川县| 华池县| 安新县| 无极县| 石门县| 百色市| 托克托县| 西乌珠穆沁旗| 洪洞县| 巧家县| 宜君县| 揭西县| 应城市| 汪清县| 青铜峡市| 汶上县| 汽车| 临清市| 中山市| 宁化县| 沁阳市| 泸定县| 牟定县| 满洲里市| 社会| 内江市| 云阳县| 贵溪市| 建昌县| 沛县|