2

我有一个(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 案例中应用高斯模糊。

有没有人知道如何尝试这个?

4

1 回答 1

3

尝试使用可分离的内核,如下所示:http: //www.programming-techniques.com/2013/03/gaussian-blurring-using-separable.html

于 2013-08-03T09:07:04.680 回答