在进行数字图像处理时,我们可能会需要将某种尺寸的图像转换为其他尺寸的图像,这样会存在放大图像核缩小图像两种可能。opencv提供了一个真正意义上的图像所方函数resize(),但在本篇中主要学习以下使用图像金字塔进行图像的所方,图像金字塔是视觉运用较为广泛的一项技术。
一个图像金字塔是一系列图像的集合,所有图像来源于同一张原始图像,通过梯次向下采样获得,直到达到某个终止条件才停止采样。通常有两种类型的图像金字塔
. 高斯金字塔(Gaussian pyramid): 用来向下采样
. 拉普拉斯金字塔(Laplacian pyramid): 用来从金字塔底层图像重建上层未采样图像,可以对图像进行最大程度的还原.
之所以称图像金字塔是因为激昂一层一层的图像比喻成金字塔,层级越高,则图像越小,分辨率越低,有如下两种形式:
1.高斯金字塔
高斯金字塔是图像处理、计算机视觉、信号处理上所使用的一项技术,高斯金字塔本质上为信号的多尺度表示法,亦即将同一信号或图片进行多次高斯模糊并且向下取样以产生不同尺度下的多组信号或图片进行后续的处理。如下图所示:
. 每一层都按从下到上的次序编号,层级(i+1)尺寸G(i+1)小于层级i的图像尺寸G(i)
. 高斯金字塔是用来向下采样,为了由第i层图像向下采样得到i+1层的图像,我们采用如下方法
(1)对图像进行高斯内核卷积,高斯内核为: