多次应用模糊算法

时间:2016-03-13 14:41:30

标签: c algorithm

我实现了模糊算法,它可以工作。结果是图像模糊,但如果算法多次通过我的图像,图像保持不变。这就像额外(超过1)通过没有任何影响。

for (f=0; f<100; f++) {
    for (y = 0; y < image->h; y++) {
        for (x = 0; x < image->w; x++) {
            int SUM = 0;



            imageBlur->pixels[y * imageBlur->w + x] = SUM / 9;
        }
    }
}

如果f为1或500并不重要,它仍然与一次通过模糊的结果相同。

1 个答案:

答案 0 :(得分:0)

每次传递你再次阅读相同的image而没有将其替换为模糊的imageBlur 你需要以某种方式完成任务 - 有点像

image->pixels[y * imageBlur->w + x] = SUM / 9;