国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python使用opencv resize圖像不進行插值的操作

python使用opencv resize圖像不進行插值的操作

2020-07-05 17:55York1996 Python

這篇文章主要介紹了python使用opencv resize圖像不進行插值的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

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

如果使用vanilla resize,不改變默認參數,就會對原圖像進行插值操作。不關你是擴大還是縮小圖片,都會通過插值產生新的像素值。

對于語義分割,target的處理,如果是對他進行resize操作的話。就希望不產生新的像素值,因為他的顏色信息,代表了像素的類別信息。

但是我們有時候希望resize之后不產生新的像素值,而是產生利用最近鄰點的像素值作為新產生的像素值。要實現這個操作只需要將interpolation=cv2.INTER_NEAREST,這個參數的默認值是雙線性插值,幾乎必然會產生新的像素值。

補充知識:python+OpenCV最近鄰域插值法 雙線性插值法原理

1.最近鄰域插值法

假設原圖像大小為1022,縮放到510,可以用原圖像上的點來表示目標圖像上的每一個點。

例如目標圖像上的點(1,2)可以用原圖像的點(2,4)來表示。

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

12.3取12,當為小數時則取離整數最近的數

2.雙線性插值法

python使用opencv resize圖像不進行插值的操作

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

A1 = 20%上面的點 + 80%下面的點A2

B1 = 30%左邊的點 + 70%右面的點B2

中間的點 = A130% + A270%

中間的點 = B120% + B280%

以上這篇python使用opencv resize圖像不進行插值的操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/york1996/article/details/82856601

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲网站在线 | 国产专区一区二区三区 | 亚洲精品视频在线免费 | 欧美精品福利 | 日韩在线免费观看视频 | a免费在线 | 亚洲成人精品一区 | 久久亚洲一区 | 日韩欧美二区 | 精品视频网 | jlzzjlzz国产精品久久 | 91精品国产91久久久久久吃药 | 欧美一级c片 | 国产精品九九九 | 亚洲永久免费 | 国产精品久久久久久久久 | 激情久久网 | www日韩| 国产精品成av人在线视午夜片 | 欧美日韩在线免费 | 国产精品久久久久久久美男 | 免费自拍偷拍视频 | 日韩欧美手机在线 | 蜜桃精品在线观看 | 久久久久91 | www久久久久久久 | 国产精品久久九九 | 亚洲一区二区三区免费观看 | 一区二区视频 | 国产成人精品一区二区三区四区 | 最新国产精品 | 亚洲精品电影在线观看 | 黄色在线观看 | 日韩成人欧美 | 午夜小电影| 九九热视频在线观看 | 中文字幕av网站 | 日本中文字幕免费 | 精品一区二区三区四区五区 | 国产精品污www在线观看 | 欧美日韩三区 |