我有一个(3D)直方图,我喜欢在上面应用高斯平滑:
cv::MatND Hist;
在 1D 和 2D 情况下,我通过以下方式对其进行模糊处理:
cv::GaussianBlur(Hist, Hist, cv::Size(1,3), 1.0);// 1D case
cv::GaussianBlur(Hist, Hist, cv::Size(3,3), 1.0);// 2D case
但我很难在 3D 案例中应用高斯模糊。
有没有人知道如何尝试这个?
尝试使用可分离的内核,如下所示:http: //www.programming-techniques.com/2013/03/gaussian-blurring-using-separable.html