This chapter represents documentation about Volume (Voxel) Segmentation.
More...
This chapter represents documentation about Volume (Voxel) Segmentation.
◆ meshFromVoxelsMask()
Creates mesh from voxels mask.
- Parameters
-
| mask | in space of whole volume density inside mask is expected to be higher then outside |
◆ segmentVolume()
Simple segment volume.
- Build paths between points pairs
- Mark paths as inside part seeds
- Mark volume part edges as outside part seeds
- Return mesh from segmented inside part
◆ segmentVoxelMaskToInstances()
| MRVOXELS_API Expected< std::vector< Mesh > > MR::segmentVoxelMaskToInstances |
( |
const VdbVolume & | mask, |
|
|
size_t | minSize = 100, |
|
|
ProgressCallback | cb = {} ) |
Given voxel mask, separate it into components using mincut algorithm
- Parameters
-
| minSize | Minimum size of a segment (in voxels) |