高斯金字塔的三种使用方式

在初学图像处理的过程中,对高斯金字塔的使用方式大概如下三种总结:

1、使用金字塔类进行金字塔的构造。

    代码如下所示:

        高斯金字塔的三种使用方式

2、使用MATLAB工具箱提供的函数impyramid函数

   调用格式如下所示:

               B=impyramid(A,direction)

               direction:表示‘reduce’或者‘expand’模式

3、自己根据公式实现简单的步骤

     高斯金字塔代码如下:

        高斯金字塔的三种使用方式

    拉普拉斯金字塔代码如下:

    高斯金字塔的三种使用方式

   其中的降低分辨率函数实现如下:

        高斯金字塔的三种使用方式

        计算采用的内插方法函数的实现如下:

         高斯金字塔的三种使用方式

        高斯金字塔的三种使用方式

代码来源:赵小川的现代数字图像处理