图像金字塔(同一图像的不同分辨率的子图集合)
高斯金字塔
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)
图像金字塔处理技术
本文深入探讨了图像金字塔的概念,包括高斯金字塔和拉普拉斯金字塔的构建过程。通过使用OpenCV库,逐步展示了如何降低和升高图像分辨率,以及如何利用拉普拉斯金字塔进行图像细节的提取。
995

被折叠的 条评论
为什么被折叠?



