国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

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

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

如下所示:

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 newXnewX = x*(src 行/目標 行) newX = 1*(10/5) = 2newY = 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圖像不進行插值的操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产一区二三区 | 香蕉依依精品视频在线播放 | 亚洲精品久 | 亚洲综合久久久久久中文字幕 | 毛片直接看 | 国产午夜爽爽窝窝在线观看 | 欧美精品午夜久久久伊人 | 欧美亚洲日本 | 久久福利青草精品资源站 | 国产91亚洲精品 | 三级黄色在线播放 | 国产成人精品免费视频大全软件 | 最新国产三级在线不卡视频 | 欧美最刺激好看的一级毛片 | 色综合天天综合网看在线影院 | 亚洲性久久| 久久福利资源网站免费看 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲国产成人精彩精品 | 日本免费人做人一区在线观看 | 古代级a毛片在线 | 高清国产在线播放成人 | 久久精品亚洲综合一品 | 国产成人刺激视频在线观看 | 男女性高清爱潮视频免费观看 | 国产成人精品高清在线 | 久久五 | 99爱在线观看精品视频 | 国产区在线免费观看 | 一级绝黄| 久久99国产乱子伦精品免费 | 中文字幕日韩精品有码视频 | a级毛片免费在线观看 | 精品视频在线观看一区二区三区 | 欧美午夜影院 | 精品手机在线 | 日本不卡不码高清免费观看 | 欧美成人亚洲欧美成人 | 欧美最新的精品videoss | 手机看片日韩国产一区二区 | 国产在线啪 |