coopergubo 发表于 2009-3-19 10:28

指定高斯核与图像卷积形成尺度空间

用指定的高斯核卷积图像形成图像的尺度空间
clear all;clc;
a=imread('c:\images.jpeg');
a1=rgb2gray(a);
figure,imshow(a1),hold on;
b=im2uint8(a1);
figure,imshow (b),hold on;
t=8;
n=20;
n1=floor((n+1)/2);
for i=1:n;
   for j=1:n;
      g(i,j)=exp(-((i-n1)^2+(j-n1)^2)/2*t^2)/2*pi*t^2;
end;
end;
c=conv2(b,g,'same');
figure,imshow(c);hold on;
但是在卷积后变成白色,将im2uint8换成double时,在double变成白色,这个是怎么回事?

liujuan 发表于 2011-3-20 10:03

imshow(uint8(c));用这个看图试试,我的有图
页: [1]
查看完整版本: 指定高斯核与图像卷积形成尺度空间