Hi,

I'm trying to do a gaussian blur on an image, but all the algorithms I found are for separable gaussian (the blur is done horizontally then vertically), so it's 2 1-dimensionnal operations.

I'm looking for how to prform a single pass 2-dimansionnal gaussian blur.

Thanks

that is bad idea. because with N wide convolution you got O(N^2) against O(2*N) for two pass.

but gausian blur is simple. just get N*N of input image multiple with convolution matrix and then sum up. thats all. but it is slow for anything larger thatn 3x3.