- Morphological operations on binary volume - MATLAB bwmorph3 (mathworks.com)
- Fill image regions and holes - MATLAB imfill (mathworks.com)
Fill empty cylinders in binary volume
4 次查看(过去 30 天)
显示 更早的评论
Hello
I'm trying to fill empty cylinders in a binary 3d volume.:
load cylinders.mat
J = bwmorph3(OutputBinaryImage2,'fill');
But nothing seems to happen
0 个评论
回答(1 个)
Saffan
2023-6-28
I understand that you are attempting to fill a hollow 3D cylinder using the “bwmorph3” function. However, the current usage of the “bwmorph3” function with the ‘fill’ option is not effective for this, as it only sets the individual ‘off’ voxels which are surrounded by ‘on’ voxels in a 3-dimensional space. Hence, it does not work on a hollow cylinder where all the 'off' voxels inside the cylinder are adjacent to each other. Instead, you can use “imfill” function to achieve this.
Here's an example code snippet to fill a hollow cylinder:
filledVolume = imfill(HollowCylinder, 'holes');
Refer to these links for more information:
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 3-D Volumetric Image Processing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!