matlab金字塔,高斯金字塔的matlab实现

对于大小为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');

%一

%对高斯平滑分成两步: 一得到高斯平滑函数的矩阵

% 二对图像做平滑操作,对图像的边界的处理方法是对称

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值