//1、高斯滤波器
GaussianBlur(NormalX, res1, Size(Ksize, Ksize), Sigma);
//2、高斯分离卷积
Mat v = getGaussianKernel(Ksize, Sigma);
sepFilter2D(NormalX, res2, -1, v.t(), v);
//3、普通卷积
filter2D(NormalX, res3, -1, v*v.t());
结论:
(1)当都是高斯核的时候,三者结果一致
(2)1和2速度一致,可见1是用了分离卷积优化速度。3最慢,差不多慢3倍
(3)2和3不限于高斯核卷积,任意核都可以。但是2需要该核具有可分离性