【发布时间】:2011-07-28 11:58:57
【问题描述】:
有谁知道C语言中是否有Turlach滚动中值算法的干净实现?我无法将 R 版本移植到干净的 C 版本。有关算法的更多详细信息,请参阅here。
编辑:
正如darkcminor 指出的那样,matlab 有一个函数medfilt2,它调用ordf,这是一个滚动顺序统计算法的c 实现。我相信算法比 O(n^2) 快,但它不是开源的,我不想购买图像处理工具箱。
【问题讨论】:
-
检查这个可能是 matlab mathworks.com/matlabcentral/newsreader/view_thread/270067
-
还有恒定时间中值滤波算法。在 scikits.image 中有一个 2D 的实现,带有一个八角形的过滤区域。