How to make a mask from the render of volshow?
1 view (last 30 days)
Show older comments
Volshow adjuste the transparency and colormap. I was wondering if it is possible to make a mask from what is showed by volshow? this is not returned by the function.
Thanks
O
0 Comments
Answers (1)
Atharva
on 2 Mar 2023
Yes, it is possible to create a mask from what is displayed by volshow in MATLAB.
You can use the vol3d function instead of volshow, which will return a handle to the vol3d object. You can then use the vol3d object's cdata property to access the voxel data displayed by the vol3d object. The cdata property is a three-dimensional matrix that represents the voxel data. You can use the imfill function to fill in any holes in the voxel data, and then use a thresholding function like imbinarize to create a binary mask from the voxel data.
0 Comments
See Also
Categories
Find more on Basic Display in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!