色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

python使用opencv resize圖像不進(jìn)行插值的操作

瀏覽:3日期:2022-07-18 16:30:31

如下所示:

def resize(src, dsize, dst=None, fx=None, fy=None, interpolation=None):

如果使用vanilla resize,不改變默認(rèn)參數(shù),就會(huì)對(duì)原圖像進(jìn)行插值操作。不關(guān)你是擴(kuò)大還是縮小圖片,都會(huì)通過插值產(chǎn)生新的像素值。

對(duì)于語義分割,target的處理,如果是對(duì)他進(jìn)行resize操作的話。就希望不產(chǎn)生新的像素值,因?yàn)樗念伾畔ⅲ砹讼袼氐念悇e信息。

但是我們有時(shí)候希望resize之后不產(chǎn)生新的像素值,而是產(chǎn)生利用最近鄰點(diǎn)的像素值作為新產(chǎn)生的像素值。要實(shí)現(xiàn)這個(gè)操作只需要將interpolation=cv2.INTER_NEAREST,這個(gè)參數(shù)的默認(rèn)值是雙線性插值,幾乎必然會(huì)產(chǎn)生新的像素值。

補(bǔ)充知識(shí):python+OpenCV最近鄰域插值法 雙線性插值法原理

1.最近鄰域插值法

假設(shè)原圖像大小為1022,縮放到510,可以用原圖像上的點(diǎn)來表示目標(biāo)圖像上的每一個(gè)點(diǎn)。

例如目標(biāo)圖像上的點(diǎn)(1,2)可以用原圖像的點(diǎn)(2,4)來表示。

dst x 1 -> dst x 2 newXnewX = x*(src 行/目標(biāo) 行) newX = 1*(10/5) = 2newY = y*(src列/目標(biāo) 列) newY = 2*(20/10) = 4

12.3取12,當(dāng)為小數(shù)時(shí)則取離整數(shù)最近的數(shù)

2.雙線性插值法

python使用opencv resize圖像不進(jìn)行插值的操作

A1(15.2,22)A2(15.2,23)B1(15,22.3)B2(16,22.3)

A1 = 20%上面的點(diǎn) + 80%下面的點(diǎn)A2

B1 = 30%左邊的點(diǎn) + 70%右面的點(diǎn)B2

中間的點(diǎn) = A130% + A270%

中間的點(diǎn) = B120% + B280%

以上這篇python使用opencv resize圖像不進(jìn)行插值的操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲欧美日韩精品久久亚洲区色播 | 一级毛片aaaaaa免费看 | 日韩在线视频一区二区三区 | aaa毛片在线 | 国产99视频精品一区 | 美国一级毛片片aa免 | 欧美一级高清在线观看 | 亚洲精国产一区二区三区 | 亚洲香蕉一区二区三区在线观看 | 日韩一区精品 | 国产人成| 99re思思| 毛片a级三毛片免费播放 | 看a网站 | 朝鲜一级毛片 | 午夜国产理论 | 成人黄色一级毛片 | 久青草免费视频手机在线观看 | 欧美亚洲一区 | 老司机午夜性生免费福利 | 欧美黄网站 | 九九在线观看精品视频6 | 蜜桃欧美性大片 | 亚洲男人的天堂久久香蕉 | 免费看欧美一级a毛片 | 亚洲高清国产一区二区三区 | 国内精品九一在线播放 | 国产www | 国产美女又黄又爽又色视频免费 | 日本www免费视频网站在线观看 | 成人欧美一区二区三区在线观看 | 黄色成人在线观看 | xxxxx亚洲 | 国产大片线上免费观看 | 日本高清视频免费在线观看 | 国产片18在线观看 | 亚洲品质自拍视频 | 欧美午夜精品久久久久免费视 | 黄色三级免费 | 波多野结衣在线免费视频 | 97免费在线 |