*图像金字塔是由一幅图像的多个不同分辨率的子图所构成的图像集合。通常情况下,图像金字塔的底部是待处理的高分辨率图像,而顶部则为其低分辨率的近似图像。向金字塔的顶部移动时,图像的尺寸和分辨率都不断降低。通常情况下,每向上移动一级,图像的宽和高都降低为原来的二分之一。*
**基本理论基础:** 图像金字塔是同一图像不同分辨率的子图集合,是通过对原图像不断地向下采样而产生的,既由高分辨率的图像(大尺寸)产生低分辨率的近似图像(小尺寸)。
我们这里例子先讲‘高斯滤波器’,采用高斯滤波器对原始图像进行滤波,得到高斯金字塔。这是OpenCV 函数 cv2.pyrDown()所采用的方式。
**
高斯金字塔
**
打开jupyter notebook,新建文件。
高斯金字塔由cv2.pyrDown() 与 cv2.pyrUp() 函数实现向上与向下采样
dst=cv2.pyrDown (src[,dstsize[,borderType]])
dst=cv2.pyrUp (src[,dstsize[,borderType]])
高斯金字塔是通过不断地使用高斯金字塔滤波、采样所产生。
学习基础后,我们还可以运用ROI再了解,结合色彩空间转化知识点实现ROI区域的灰度变化。
这里我们用lena作为演示。实现素材细条纹特效。
我们需要选择200:300行、200:400列区域作为截取对象