Slicer
4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Libs/vtkITK/vtkITKGrowCutSegmentationImageFilter.h>
Public Types | |
typedef vtkImageAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual double | GetContrastNoiseRatio () |
virtual double | GetObjectSize () |
virtual double | GetPriorSegmentConfidence () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE |
virtual void | SetContrastNoiseRatio (double) |
Methods to set/get contrastNoiseRatio. More... | |
virtual void | SetObjectSize (double) |
Methods to set/get objectSize. More... | |
virtual void | SetPriorSegmentConfidence (double) |
Methods to set/get priorSegmentConfidence. More... | |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkITKGrowCutSegmentationImageFilter * | New () |
static vtkITKGrowCutSegmentationImageFilter * | SafeDownCast (vtkObject *o) |
Public Attributes | |
double | ContrastNoiseRatio |
double | ObjectSize |
double | PriorSegmentConfidence |
Protected Member Functions | |
virtual void | ExecuteDataWithInformation (vtkDataObject *outData, vtkInformation *outInfo) VTK_OVERRIDE |
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE |
vtkITKGrowCutSegmentationImageFilter () | |
~vtkITKGrowCutSegmentationImageFilter () | |
GrowCutSegmentationImageFilter produces segmentation of regions on an image interactively. It uses the postive and negative gestures (strokes/ lines/points marked by the user on the region of interest (positive), and outside the object (negative) to automatically generate the segmentation
Usage: SetInput1 is the input feature/intensity image (required) SetInput2 takes the gesture image (the gestures) image (required) SetInput3 takes the previous segmented image (optional)
GetOutput produces the output segmented image
This filter is implemented only for scalar images gray scale images. The current implementation supports n-class segmentation.
Definition at line 27 of file vtkITKGrowCutSegmentationImageFilter.h.
typedef vtkImageAlgorithm vtkITKGrowCutSegmentationImageFilter::Superclass |
Definition at line 32 of file vtkITKGrowCutSegmentationImageFilter.h.
|
protected |
|
inlineprotected |
Definition at line 55 of file vtkITKGrowCutSegmentationImageFilter.h.
|
protectedvirtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
|
static |
void vtkITKGrowCutSegmentationImageFilter::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
protectedvirtual |
|
static |
|
virtual |
Methods to set/get contrastNoiseRatio.
|
virtual |
Methods to set/get objectSize.
|
virtual |
Methods to set/get priorSegmentConfidence.
double vtkITKGrowCutSegmentationImageFilter::ContrastNoiseRatio |
Definition at line 50 of file vtkITKGrowCutSegmentationImageFilter.h.
double vtkITKGrowCutSegmentationImageFilter::ObjectSize |
Definition at line 45 of file vtkITKGrowCutSegmentationImageFilter.h.
double vtkITKGrowCutSegmentationImageFilter::PriorSegmentConfidence |
Definition at line 49 of file vtkITKGrowCutSegmentationImageFilter.h.