如何在matlab中获得2d高斯核

时间:2015-04-02 06:28:09

标签: matlab 2d gaussian

如何获得2D圆对称 高斯加权函数采样到3 标准偏差(3 x 3)并重新调整为单位体积?

1 个答案:

答案 0 :(得分:3)

使用'gaussian'选项尝试fspecial(图像处理工具箱)。例如,

z = fspecial('gaussian', [30 30], 4);

30×30网格上生成值,采样步骤为1,标准差为4

surf(z)

生成图表

enter image description here

该功能标准化为单位体积。要检查这一点,请注意采样步骤为1,因此近似积分的黎曼和只是所有函数值的总和:

>> sum(z(:))
ans =
    1.0000