1、图像金字塔
# 图像金字塔计算操作
import cv2 as cv
srcimg = cv.imread('test.jpg')
img1 = cv.pyrDown(srcimg)
img2 = cv.pyrUp(srcimg)
cv.imshow("Source image", srcimg)
cv.imshow('Gaussian pyramid', img1)
cv.imshow('Laplacian pyramid', img2)
cv.waitKey(0)
2、按键控制图像上下采样
# 键盘控制,'u'键按下进行上采样,‘d’键按下进行下采样。图像金字塔计算操作
import cv2 as cv
img = cv.imread('test.jpg')
while True:
key = cv.waitKey(25) & 0xff
key = chr(key)
if key == 'u':
img = cv.pyrUp(img)
elif key == 'd':
img = cv.pyrDown(img)
elif key == 'q':
break
cv.imshow('img', img)