我是一名新手图像处理,我的实验中遇到了差分高斯的困难。虽然给了我各种实现方法,但我不理解它们和它们的参数。
这里是我的公式:Here are my formulas。
这里是我的公式:Here are my formulas。
您可以使用两个不同的标准差对图像进行高斯滤波,然后将它们相减,这将与使用组合滤波器相同。
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;
dogImg = gauss2 - gauss1;
。 - Jim Petershsize
来容纳高斯函数非常重要。一个 3x3 的滤波器永远不足以容纳高斯函数,特别是像h2
这样具有 5 标准差的高斯函数。请参阅我过去的这篇博客文章获取更多信息。 - Cris Luengo