class
SeededRegionGrowingSegmentation by seeded region growing.
Contents
Inputs:
- 0: Image
Outputs
- 0: Image segmentation
Base classes
- class ProcessObject
- Abstract base class for all process objects.
Public functions
- auto create(float intensityMinimum, float intensityMaximum, std::vector<Vector3i> seedPoints) void setIntensityRange(float min -> std::shared_ptr<SeededRegionGrowing>
- Create instance.
- void addSeedPoint(uint x, uint y)
- void addSeedPoint(uint x, uint y, uint z)
- void addSeedPoint(Vector3i position)
Public variables
- float max
Private functions
- void execute() virtual
- void waitToFinish() virtual
Function documentation
std::shared_ptr<SeededRegionGrowing> fast:: SeededRegionGrowing:: create(float intensityMinimum,
float intensityMaximum,
std::vector<Vector3i> seedPoints) void setIntensityRange(float min
Create instance.
Parameters | |
---|---|
intensityMinimum | Minimum intensity to accept voxel as part of segmentation. |
intensityMaximum | Maximum intensity to accept voxel as part of segmentation. |
seedPoints | List of seed points in pixel space. If 2D, z component is not used. |
Returns | instance |