高斯模板生成的过程

高斯函数表示定义为:

MATLAB代码:

n=10;%定义模板大小
 n1=floor((n+1)/2);%计算中心
 for i=1:n
    for j=1:n
       b(i,j) =exp(-((i-n1)^2+(j-n1)^2)/(4*alf))/(4*pi*alf);
    end
 end
 
  
或者
p2是核的大小
siz = (p2-1)/2;  
[x,y] = meshgrid(-siz(1):1:siz(1),-siz(1):1:siz(1));
z1 = exp(-(x.*x+y.*y)/(2*sigma1.^2))/sqrt(2*pi*sigma1.^2);
z2 = exp(-(x.*x+y.*y)/(2*sigma2.^2))/sqrt(2*pi*sigma2.^2);    %生成高斯核


 
 

你可能感兴趣的:(MATLAB,图像处理)