A command-line tool to work with volume data.
| -i str | input volume |
| -o str | output volume |
| -selectVolume int | selects the n-th volume in a nifti file with many volumes |
| -largest6con | largest 6 connected component |
| -dilate int | dilate(size) |
| -erode int | erode(size) |
| -compress float str | cosinus transform compress rate coeff_file |
| -hist int | hist(#bins) |
| -matchHist str | matchHistogram(another_mri) |
| -stats | stats, returns mean, std, min, max |
| -tiff str str str float | write slice as tiff file. Args: path, cmap, ori {x, y, z}, slice |
| -info | information: dimensions, data type, pixel size |
| -threshold float int | threshold(level,direction) |
| -volume | calculate volume |
| -new | create a new volume with dimx,dimy,dimz,pixx,pixy,pixz,offx,offy,offz |
| -zigzag | print volume values in zigzag order |
| -decompose str | decompose(basename) a volume with many values into volumes with one single value |
| -strokeMesh str | set the surface of the mesh (text format) at input path to value=max+1; mesh needs to be in voxel coordinates |
| -surfaceNets level path | extract isosurface from the volume at the indicated level using the surface nets algorithm, save at the indicated path |
| -sampleMesh str1 str2 | sampleMesh(mesh_path, result_path) save the volume values at the vertices of the mesh pointed by the file path to the result path |