同一图像的不同分辨率的子图集和 。
- 原理
向下取样
- 函数 pyrDown
result = cv2.pyrDown(img)
- 效果
向上取样
- 函数 pyrUp
result = cv2.pyrUp(img)
- 效果
拉普拉斯金字塔
- 原理
- 代码套路
1 import cv2
2 import numpy as np
3
4 img = cv2.imread('./bomb.jpg')
5 imgd = cv2.pyrDown(img)
6 imgu = cv2.pyrUp(imgd)
7 lapPyr = img - imgu
8
9 img2 = imgd
10 imgd2 = cv2.pyrDown(img2)
11 imgu2 = cv2.pyrUp(imgd2)
12 imgu2 = np.delete(imgu2,85,0)
13 imgu2 = np.delete(imgu2,85,1)
14 lapPyr2 = img2 - imgu2
15
16 cv2.imshow('XY1',lapPyr)
17 cv2.imshow('XY',lapPyr2)
18 cv2.waitKey()
19 cv2.destroyAllWindows()