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

python計(jì)算二維矩形IOU實(shí)例

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

計(jì)算交并比:交的面積除以并的面積。

要求矩形框的長(zhǎng)和寬應(yīng)該平行于圖片框。不然不能用這樣的公式計(jì)算。

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

def iou(rect1,rect2):
 '''
 計(jì)算兩個(gè)矩形的交并比
 :param rect1:第一個(gè)矩形框。表示為x,y,w,h,其中x,y表示矩形右上角的坐標(biāo)
 :param rect2:第二個(gè)矩形框。
 :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
 #往下進(jìn)行應(yīng)該inter 和 union都是正值
 inter=inter_w * inter_h
 
 union=w1*h1+w2*h2-inter
 return inter/union

以上這篇python計(jì)算二維矩形IOU實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用Python第三方庫(kù)xlrd讀取Excel中數(shù)據(jù)實(shí)例代碼

    利用Python第三方庫(kù)xlrd讀取Excel中數(shù)據(jù)實(shí)例代碼

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

    Python格式化css文件的方法

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

    一文詳解Python中多進(jìn)程和進(jìn)程池的使用方法

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

    Python利用matplotlib實(shí)現(xiàn)餅圖繪制

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

    詳解python實(shí)現(xiàn)數(shù)據(jù)歸一化處理的方式:(0,1)標(biāo)準(zhǔn)化

    這篇文章主要介紹了詳解python實(shí)現(xiàn)數(shù)據(jù)歸一化處理的方式:(0,1)標(biāo)準(zhǔn)化,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python中的閉包詳細(xì)介紹和實(shí)例

    Python中的閉包詳細(xì)介紹和實(shí)例

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

    pytorch圖片分割原理分析

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

    python異步編程 使用yield from過(guò)程解析

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

    學(xué)會(huì)python自動(dòng)收發(fā)郵件 代替你問(wèn)候女友

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

    Python實(shí)現(xiàn)批量識(shí)別銀行卡號(hào)碼以及自動(dòng)寫(xiě)入Excel表格步驟詳解

    這篇文章主要介紹了使用Python實(shí)現(xiàn)高效摸魚(yú),批量識(shí)別銀行卡號(hào)碼并且自動(dòng)寫(xiě)入Excel表格,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2023-01-01

最新評(píng)論

五大连池市| 兴海县| 浠水县| 华宁县| 锡林浩特市| 北宁市| 镇坪县| 海阳市| 乌兰县| 浙江省| 仁怀市| 明溪县| 清新县| 句容市| 台山市| 闽侯县| 河津市| 恩平市| 泸州市| 施秉县| 资源县| 西安市| 五家渠市| 海林市| 奈曼旗| 贡嘎县| 沅陵县| 康定县| 开原市| 柳林县| 平山县| 清苑县| 理塘县| 富裕县| 静乐县| 雷山县| 松溪县| 夏邑县| 泗阳县| 定陶县| 张家界市|