kuaile20
乐观健康
采纳率0%
2013-11-20 03:59

单尺度RETINEX的算法中不同代码的高斯函数的形式问什么不同,MATLAB代码

有没有相关的代码。为什么高斯核的形式不一样
[x y]=meshgrid((-(size(Ir,2)-1)/2):(size(Ir,2)/2),(-(size(Ir,1)-1)/2):(size(Ir,1)/2));

gauss_1=exp(-(x.^2+y.^2)/(2*sigma_1*sigma_1)); %计算高斯函数
Gauss_1=gauss_1/sum(gauss_1(:)); %归一化处理

另一个是
k1=8;
k2=8;
r=161;%定义模板的大小
alf=1600; %标准差
nn=floor((r+1)/2); % 计算中心 尺度c=80效果做好
for i=1:r
for j=1:r
b(i,j) =exp(-((i-nn)^2+(j-nn)^2)/(k1*alf))/(k2*pi*alf*10000); %高斯函数
end
end

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • scottly1 风雨也无晴 6年前

    只要会用就行了,不必纠结这种细节。。。。

    点赞 评论 复制链接分享

相关推荐