图像金字塔(同一图像的不同分辨率的子图集合)
高斯金字塔
for i in range(4):
image=cv2.pyrDown(image) #降低分辨率,每次降低1/4
print(image.shape)
show(image)
image=imread('image.jpg')
for i in range(4):
image=cv2.pyrUp(image) #升高分辨率,每次升高4倍,图片并不会因此变得清晰
print(image.shape)
show(image)
拉普拉斯金字塔
image=imread('image.jpg')
down_image1=cv2.pyrDown(image) #降低一次分辨率
down_image2=cv2.pyrDown(down_image1) #降低两次分辨率
up_image2=cv2.pyrUp(down_image2) #升高降低第二次分辨率的分辨率
laplacian=down_image1-up_image2 #降低一次的分辨率-升高降低第二次分辨率的分辨率
show(laplacian)