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

Python圖片縮放cv2.resize()圖文詳解

 更新時(shí)間:2023年10月26日 08:36:03   作者:一葦所如  
這篇文章主要給大家介紹了關(guān)于Python圖片縮放cv2.resize()的相關(guān)資料, resize是opencv庫中的一個(gè)函數(shù),主要起到對(duì)圖片進(jìn)行縮放的作用,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

1 函數(shù)cv2.resize()的參數(shù)

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

參數(shù)解釋

參數(shù)解釋
src輸入原圖像
dsize輸出圖像的大小,方式:(寬,高)
fxwidth方向的縮放比例
fyheight方向的縮放比例
interpolation插值方式,默認(rèn)為雙線性插值

scr、dsize是必傳參數(shù),fx、fy、interpolation是可選參數(shù)。

2 interpolation參數(shù)解釋

圖片進(jìn)行縮放,需要對(duì)像素進(jìn)行重新計(jì)算,interpolation參數(shù)便是決定縮放圖像時(shí)計(jì)算像素的方式,常見的方式以下五種:

參數(shù)算法數(shù)值
INTER_NEAREST最鄰近插值0
INTER_LINEAR雙線性插值 (默認(rèn))1
INTER_CUBIC4x4像素鄰域內(nèi)的雙立方插值2
INTER_AREA使用像素區(qū)域關(guān)系進(jìn)行重采樣3
INTER_LANCZOS48x8像素鄰域內(nèi)的Lanczos插值4

還有其他的選擇:

INTER_BITS2 = 10
INTER_LINEAR_EXACT = 5
INTER_MAX = 7
INTER_NEAREST_EXACT = 6
INTER_TAB_SIZE = 32
INTER_TAB_SIZE2 = 1024

3 代碼演示

import cv2

image = cv2.imread('./flower.jpg', 1)
h, w, _ = image.shape

image_f = cv2.resize(image, (0, 0), fx=2, fy=1)

image0 = cv2.resize(image, (w * 2, h * 2), interpolation=cv2.INTER_NEAREST)
image1 = cv2.resize(image, (w * 2, h * 2), interpolation=cv2.INTER_LINEAR)
image2 = cv2.resize(image, (w * 2, h * 2), interpolation=cv2.INTER_CUBIC)
image3 = cv2.resize(image, (w * 2, h * 2), interpolation=cv2.INTER_AREA)
image4 = cv2.resize(image, (w * 2, h * 2), interpolation=cv2.INTER_LANCZOS4)
image5 = cv2.resize(image, (w * 2, h * 2), interpolation=cv2.INTER_BITS)
image10 = cv2.resize(image, (w * 2, h * 2), interpolation=cv2.INTER_BITS2)

cv2.imshow('image', image)
cv2.imshow('image_f', image_f)
cv2.imshow('image0', image0)
cv2.imshow('image1', image1)
cv2.imshow('image2', image2)
cv2.imshow('image3', image3)
cv2.imshow('image4', image4)
cv2.imshow('image5', image5)
cv2.imshow('image10', image10)
cv2.waitKey(0)

4 效果

image_f

image0

image1

image2

image3

image4

image5

image10

5 總結(jié)

通過圖形的效果看來,cv2.INTER_CUBIC、cv2.INTER_LANCZOS4和cv2.INTER_BITS2效果比較好,優(yōu)于雙線性插值cv2.INTER_LINEAR,但是雙線性插值速度更佳,如果要縮小圖片可以考慮cv2.INTER_LINEAR。

image_f這張圖是才是fx和fy,如果不想手動(dòng)計(jì)算圖片,則dsize直接置為(0, 0),在大多數(shù)時(shí)候還是使用dsize而不用fx和fy。

到此這篇關(guān)于Python圖片縮放cv2.resize()的文章就介紹到這了,更多相關(guān)Python圖片縮放cv2.resize()內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • django項(xiàng)目搭建與Session使用詳解

    django項(xiàng)目搭建與Session使用詳解

    這篇文章主要給大家介紹了關(guān)于django項(xiàng)目搭建與Session使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • Python中關(guān)于matplotlib圖片的灰度處理方式

    Python中關(guān)于matplotlib圖片的灰度處理方式

    這篇文章主要介紹了Python中關(guān)于matplotlib圖片的灰度處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python實(shí)現(xiàn)word文檔內(nèi)容智能提取以及合成

    Python實(shí)現(xiàn)word文檔內(nèi)容智能提取以及合成

    這篇文章主要為大家詳細(xì)介紹了如何使用Python實(shí)現(xiàn)從10個(gè)左右的docx文檔中抽取內(nèi)容,再調(diào)整語言風(fēng)格后生成新的文檔,感興趣的小伙伴可以了解一下
    2025-04-04
  • Python加密方法小結(jié)【md5,base64,sha1】

    Python加密方法小結(jié)【md5,base64,sha1】

    這篇文章主要介紹了Python加密方法,結(jié)合實(shí)例形式總結(jié)分析了md5,base64,sha1的簡(jiǎn)單加密方法,需要的朋友可以參考下
    2017-07-07
  • 如何解決Pycharm運(yùn)行報(bào)錯(cuò)No Python interpreter selected問題

    如何解決Pycharm運(yùn)行報(bào)錯(cuò)No Python interpreter selected

    這篇文章主要介紹了如何解決Pycharm運(yùn)行時(shí)No Python interpreter selected問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Python圖片處理之圖片裁剪教程

    Python圖片處理之圖片裁剪教程

    這篇博文的目的是從圖片中提取一定的矩形區(qū)域作為新的圖片 簡(jiǎn)單來說:我的全家福丟了,所以我想從以前的房間照片里,提取出其中的全家福并重新打印一張(忽視畫質(zhì)問題)現(xiàn)在我就是這么個(gè)目的,需要的朋友可以參考下
    2021-05-05
  • 利用Python實(shí)現(xiàn)普通視頻變成動(dòng)漫視頻

    利用Python實(shí)現(xiàn)普通視頻變成動(dòng)漫視頻

    這篇文章主要為大家詳細(xì)介紹了如何利用Python語言實(shí)現(xiàn)普通視頻變成動(dòng)漫視頻效果,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-08-08
  • Python+MongoDB自增鍵值的簡(jiǎn)單實(shí)現(xiàn)

    Python+MongoDB自增鍵值的簡(jiǎn)單實(shí)現(xiàn)

    下面小編就為大家?guī)硪黄狿ython+MongoDB自增鍵值的簡(jiǎn)單實(shí)現(xiàn)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-11-11
  • Python數(shù)據(jù)結(jié)構(gòu)之樹的全面解讀

    Python數(shù)據(jù)結(jié)構(gòu)之樹的全面解讀

    數(shù)據(jù)結(jié)構(gòu)中有很多樹的結(jié)構(gòu),其中包括二叉樹、二叉搜索樹、2-3樹、紅黑樹等等。本文中對(duì)數(shù)據(jù)結(jié)構(gòu)中常見的樹邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)進(jìn)行了匯總,不求嚴(yán)格精準(zhǔn),但求簡(jiǎn)單易懂
    2021-11-11
  • python BeautifulSoup庫的常用操作

    python BeautifulSoup庫的常用操作

    Beautiful Soup 是一個(gè)可以從HTML或XML文件中提取數(shù)據(jù)的Python庫,它能夠通過你喜歡的轉(zhuǎn)換器實(shí)現(xiàn)慣用的文檔導(dǎo)航,查詢,修改文檔的方式,本文就來給大家簡(jiǎn)單介紹一下BeautifulSoup庫的常用操作,需要的朋友可以參考下
    2023-08-08

最新評(píng)論

客服| 如皋市| 卓尼县| 富锦市| 潮州市| 顺昌县| 尚志市| 建宁县| 大同市| 正蓝旗| 平湖市| 西宁市| 泸州市| 福海县| 凤阳县| 漾濞| 张北县| 宿迁市| 汨罗市| 辽源市| 平度市| 平乡县| 根河市| 新化县| 隆昌县| 上蔡县| 华蓥市| 双峰县| 阜宁县| 东兴市| 平顶山市| 元朗区| 专栏| 黑龙江省| 万载县| 安图县| 清新县| 绩溪县| 兴隆县| 阜康市| 柳江县|