高斯模糊算法

时间:2016-10-01 16:25:50

标签: c++ image-processing

我正在尝试实现高斯模糊算法,但我的权重函数返回了错误的值

float gauss(int x, int y, float sigma)
{
    float gauss = 100*exp(-(pow(x,2)+pow(y,2)) / (2*pow(sigma,2))) / (pow(sigma, 2)*2*3.14159);
    return gauss;
}

我是根据本教程做到的,根据它们,我应该得到这个:

coordinates

correct matrix

1 个答案:

答案 0 :(得分:0)

我认为你使用sigma = 1.0,你比较的例子使用了sigma = 1.5?