Calling in a .mat object into 3D Slicer

I was wondering if Slicer has any functionality for calling in a .mat object into the program. I know that there is a MATLAB bridge, does this have the capability of calling in these objects?

The only .mat file reading option I can think about is through the MatlabBridge. You can define a simple module that takes a .mat file as input and returns output whatever data you would like to retrieve from the .mat file.

In general, I would strongly recommend using common standard open file formats for data storage instead of .mat files (.mha or .nrrd for images, .stl or .ply for surface meshes, .xml or .json for various parameter files, etc.).

1 Like

You can use and then push the buffers into VTK objects with the examples in the Python scripting section.