函數:
dst = cv.pyrDown( src[, dst[, dstsize[, borderType]]] ) # 高斯金字塔下采樣
參數:
src 源圖像.
dst 輸出圖像;它有着指定的大小,和源圖像有着相同的類型.
dstsize 輸出圖像的大小.
borderType 像素外延方法.
默認情況下,輸出圖像的大小爲((src.cols+1)/2, (src.rows+1)/2)。
該函數執行高斯金字塔結構的下采樣步驟。第一步,源圖像和下面這個高斯核做卷積:
然後,它通過減少行和列來對圖像進行降採樣。
函數:
cv.pyrUp和上面類似:高斯金字塔上採樣
實驗:
import cv2 as cv
img = cv.imread('lena.jpg')
lower = cv.pyrDown(img) # 向下採樣一級
higher = cv.pyrUp(img) # 向上採樣一級
cv.imshow('origin', img)
cv.imshow('lower', lower)
cv.imshow('higher', higher)
cv.waitKey(0)
實驗結果: