对于大小为w×i 的图像I,高斯金字塔Gj 由I 的几个分辨率减小的高斯图像Ii(i是下标,下同) 组成,其中,i={0,1,...,j} 代表金字塔的级数. 图像Ii 的大小为(w/2i)×(h/2i).[2i表示2的i次方] 图像Ii 是通过对图像Ii-1(i-1是下标) 进行隔行隔列采样而得到的图.
%高斯金字塔分成两步: 一对图像做高斯平滑, 二向下采样
%以演示开始.后面是处理过程
function memo()
imbase=imread('Guas.jpg');
imbase=rgb2gray(imbase);
imsmooth=Guassion(imbase);
im1=DownSample(imsmooth);
im1=uint8(im1);
imwrite(im1,'128.jpg');
imsmooth=Guassion(im1);
im1=DownSample(imsmooth);
im1=uint8(im1);
imwrite(im1,'64.jpg');
imsmooth=Guassion(im1);
im1=DownSample(imsmooth);
im1=uint8(im1);
imwrite(im1,'32.jpg');
imsmooth=Guassion(im1);
im1=DownSample(imsmooth);
im1=uint8(im1);
imwrite(im1,'16.jpg');
imsmooth=Guassion(im1);
im1=DownSample(imsmooth);
im1=uint8(im1);
imwrite(im1,'8.jpg');
%一
%对高斯平滑分成两步: 一得到高斯平滑函数的矩阵
% 二对图像做平滑操作,对图像的边界的处理方法是对称