笔记和用法都在代码注释中:
import cv2 as cv
import numpy as np
import matplotlib.pyplot as plt
img = cv.imread('666.jpg')
img = cv.resize(img,(500,500))
#---------------------------------高斯金字塔!!!!
# ------------------------------#上采样(图像会变得很大!!!【会损失信息!!!】)
# up = cv.pyrUp(img)
#
# cv.imshow('up',up)
# cv.waitKey(0)
# cv.destroyAllWindows()
# ------------------------------#下采样(图像会变得很小!!!【会损失信息!!!】)
# up = cv.pyrDown(img)
#
# cv.imshow('up',up)
# cv.waitKey(0)
# cv.destroyAllWindows()
#---------------------------拉普拉斯金字塔!!!
down = cv.pyrDown(img)
down_up = cv.pyrUp(down)
sub = img - down_up #做了减法之后,好像之前梯度处理里面的sobel算子处理!!!
#辣眼睛!!!!
cv.imshow('sub',sub)
cv.waitKey(0)
cv.destroyAllWindows()