图像金字塔
图像金字塔是一系列图像的集合,所有图像来源于同一张原始图像,通过梯次向下采样获得,
直到到达某个终点时,停止采样。
有两种类型的图像金字塔经常出现:
高斯金字塔(Gaussian pyramid):用来向下采样。
拉普拉斯金字塔(Laplacin pyramid):用来从金字塔底层图像重建上层未采样图像。
高斯金字塔
层级越高,图像越小
按照从下到上的次序编号,Gi+1尺寸小于Gi
为了获得(i+1)层的图像金字塔,采用如下方法
将Gi与高斯内核卷积
将所有偶数行和列去除
结果图像只有原图的1/4,通过对输入图像不停迭代,就会得到整个金字塔。
将图像放大
将图像再每个方向上扩大未原来的二倍,新的行和列以0填充。
使用先前同样的内核(乘以4)与放大后的图像卷积。获得“新增像素”的近似值。
这两个步骤分别通过OpenCV的pyrUp和pyrDown实现。
向上采样
pyrUp(tmp,dst,Size(x,y))
tmp:当前图像
dst:目的图像
Size(x,y):目的图像的大小