描述:高斯平滑滤波器被使用去模糊图像,和均值滤波器差不多,但是和均值滤波器不一样的地方就是核不同。均值滤波器的核每一个值都是相等,而高斯平滑滤波器的核内的数却是呈现高斯分布的。
对于二维高斯分布:
它的分布图如下:
作为高斯平滑滤波器的核就应该呈现出上图的布局,例如:
上图分布凸显出了高斯该有的特点,因此,一般而言,高斯平滑滤波器要优于均值滤波器。
Code:
/**
* Takes an input image and a gaussian distribution, calculates
* an appropriate kernel and applies a convolution to gaussian
* smooth the image.
*
* @param input the input image array
* @param w the width of the image
* @param h the h