我想使用形态学运算符来填充 3d 图像的孔。 3d 图像由 116 个相同大小(512*512 像素)的 2-D 图像切片组成。我尝试在 Matlab 中对 3d 图像使用 imfill,但结果不是我想要的。小孔已填,其他孔未填
当我尝试逐片使用 imfill 时,结果是正确的。有什么方法可以填充 3d 图像中的孔吗?我怎样才能做到这一点?
最佳答案
逐片使用 imfill
的 for 循环有什么问题?你说这已经有效了。
或者,这里有一个来自文件交换的选项:Region Growing - 具有多边形和二进制掩码输出的 2D/3D 灰度图像的递归区域增长算法。