OpenCV图像金字塔
import sys
import cv2
filename = "panda.png"
src = cv2.imread(filename)
while 1:
print("press 'i' for zoom in 'o' for zoom out esc to stop")
rows, cols, _channels = map(int, src.shape)
cv2.imshow('Pyramids', src)
k = cv2.waitKey(0)
if k == 27:
break
elif chr(k) == 'i':
src = cv2.pyrUp(src, dstsize = (2 * cols, 2 * rows))
elif chr(k) == 'o':
src = cv2.pyrDown(src, dstsize = (cols // 2, rows // 2))
cv2.destroyAllWindows()