【发布时间】:2015-10-02 11:48:57
【问题描述】:
我想使用 Matlab 的 nlfilter(或类似的功能/工具)在黑白图像中生成 3D(白色)对象。
在 2D 中,我从一些白色种子点开始,它们最终定义了 2D 图像中的区域/对象。通过连续应用 nlfilter,我可以自然地增长这些区域,直到所有像素都被标记。我想在 3D 中做类似的事情,但 nlfilter 仅适用于 2D 图像。将 3D 图像视为 2D 图像堆栈并在每个此类切片上应用 nlfilter 是克服此问题的可能方法之一,但这并不是次优的。相反,一个 nlfilter3d() 函数会更方便。 Matlab 或其他地方有没有类似的函数?
【问题讨论】:
标签: image matlab image-processing 3d