How to make a mask from the render of volshow?

2 visualizaciones (últimos 30 días)
Olivier
Olivier el 11 de En. de 2023
Respondida: Atharva el 2 de Mzo. de 2023
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

Respuestas (1)

Atharva
Atharva el 2 de Mzo. de 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.

Etiquetas

Productos


Versión

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by