gpt4 book ai didi

matlab - Matlab 中的高斯函数有什么不同吗?

转载 作者:太空宇宙 更新时间:2023-11-03 19:27:02 25 4
gpt4 key购买 nike

我是图像处理的新手,在我的实验中,我在高斯差分方面遇到了困难。向我提供了各种实现,但我不了解它们及其参数。

Here are my formulas

enter image description here

我应该自己实现这个过滤,还是已经为此定义了一个现有的函数?当然,所有参数都与链接中的一样。我需要调整参数并生成不同的图像。

最佳答案

您可以使用两个不同的标准对图像进行两次高斯过滤。开发者并减去它们,与使用组合过滤器相同。

k = 10;
sigma1 = 0.5;
sigma2 = sigma1*k;

hsize = [3,3];

h1 = fspecial('gaussian', hsize, sigma1);
h2 = fspecial('gaussian', hsize, sigma2);

gauss1 = imfilter(img,h1,'replicate');
gauss2 = imfilter(img,h2,'replicate');

dogImg = gauss2 - gauss1;

关于matlab - Matlab 中的高斯函数有什么不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20057146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com