Pou*_*sen 9 opencv image-processing gaussian
我如何在第三维中进行高斯平滑?
我有这个检测金字塔,投票累积在四个等级.每个峰值都有物体.

我已经在2d中对每个人进行了平滑处理,并在我的论文中读到我需要使用\ sigma = 1来过滤第三维,我之前没有尝试过,我甚至不确定这意味着什么.
我想出了如何在Matlab中做到这一点,并在opencv/c ++中需要一些类似的东西.
Matlab原始值:
Matlab平滑,M0 = smooth3(M0,'gaussian'); :

很久以前(2008-2009 年)我开发了一个小型 C++ 模板库来应用一些简单的变换和卷积滤波器。该库的源代码可以在 Linderdaum 引擎中找到 - 它与引擎的其余部分无关,并且不使用引擎的任何功能。许可证是 MIT 的,所以可以用它做任何你想做的事。
查看 Linderdaum 的源代码 ( http://www.linderdaum.com ),网址为 Src/Linderdaum/Images/VolumeLib。*
准备内核的函数是PrepareGaussianFilter(),MakeScalarVolumeConvolution()应用过滤器。由于 I/O 是使用回调函数实现的,因此很容易使库适应不同的数据源。
| 归档时间: |
|
| 查看次数: |
6121 次 |
| 最近记录: |