图像金字塔

图像金字塔

图像金字塔_第1张图片

高斯金字塔:向下采样方法(缩小)

图像金字塔_第2张图片

高斯金字塔:向上采样方法(放大)

图像金字塔_第3张图片

img = cv2.imread('F:/aixin.jpg', cv2.IMREAD_GRAYSCALE)
print(img.shape)
up = cv2.pyrUp(img)  # 高斯金字塔的上采样
print(up.shape)
down = cv2.pyrDown(img)  # 高斯金字塔的下采样
print(down.shape)

拉普拉斯金字塔

图像金字塔_第4张图片

# 一次拉普拉斯金字塔的计算过程
img = cv2.imread('F:/huli.jpg')
down = cv2.pyrDown(img)  # 向下采样
down_up = cv2.pyrUp(down)  # 再向上采样
res = img - down_up  # 最后用原始图像减去采样结果
cv2.namedWindow('image', cv2.WINDOW_NORMAL)
cv2.imshow('image', res)
cv2.waitKey(0)
cv2.destroyAllWindows()

你可能感兴趣的:(OpenCV,python,opencv,计算机视觉,深度学习,人工智能)