如何制作参数化高斯模糊?

时间:2013-03-16 20:28:19

标签: image algorithm graphics blur gaussian

我使用矩阵/内核实现了高斯模糊。我有3x3,5x5和7x7。 但是在Corel PhotoPaint中,可以使用参数范围为0.1到250.0的高斯模糊。对于250的值,它使图像完全模糊并立即工作。 我尝试使用7x7模糊7次,但需要花费很多时间,而且图像像Corel的高斯模糊4.0一样模糊。

如何使我的高斯模糊参数化像Corel中的模糊参数并快速模糊图像?

I am using a bit optimized C code from Rosetta7x7 matrix from Wikipedia

I also used this routine to create 51x51 kernel但结果与Corel的Gauss = 15.0相当,大约需要30秒(比Corel慢30倍)。

1 个答案:

答案 0 :(得分:2)

你一定要注意2D高斯模糊是一个可分离的变换吗?

它可以实现为两个单独的1D变换。另外,check this out