eVision Python API
Loading...
Searching...
No Matches
eVision.ESegmentationMethod Class Reference

The segmentation methods that are available to the image encoder. More...

Inheritance diagram for eVision.ESegmentationMethod:
Collaboration diagram for eVision.ESegmentationMethod:

Static Public Attributes

int ColorRangeThreshold = 2
 Segments a color image by specifying a cube in the RGB space (cf.
int ColorSingleThreshold = 3
 Segments a color image by specifying a single threshold (cf.
int GrayscaleDoubleThreshold = 4
 Segments a grayscale image by specifying a double threshold (cf.
int GrayscaleSingleThreshold = 5
 Segments a grayscale image by specifying a single threshold (cf.
int ImageRange = 6
 Segments an image by specifying a pixel-by-pixel double threshold (cf.
int ReferenceImage = 7
 Segments an image by specifying a pixel-by-pixel single threshold (cf.
int LabeledImage = 8
 Segments an image by mapping the value of the pixels directly to a layer index (cf.

Detailed Description

The segmentation methods that are available to the image encoder.

Remarks:

The parameters of the segmentation methods are configured through the getters finishing by "Segmenter" that are available in eVision.EImageEncoder.

Member Data Documentation

◆ ColorRangeThreshold

int eVision.ESegmentationMethod.ColorRangeThreshold = 2
static

Segments a color image by specifying a cube in the RGB space (cf.

eVision.Segmenters.EColorRangeThresholdSegmenter).

◆ ColorSingleThreshold

int eVision.ESegmentationMethod.ColorSingleThreshold = 3
static

Segments a color image by specifying a single threshold (cf.

eVision.Segmenters.EColorSingleThresholdSegmenter).

◆ GrayscaleDoubleThreshold

int eVision.ESegmentationMethod.GrayscaleDoubleThreshold = 4
static

Segments a grayscale image by specifying a double threshold (cf.

eVision.Segmenters.EGrayscaleDoubleThresholdSegmenter).

◆ GrayscaleSingleThreshold

int eVision.ESegmentationMethod.GrayscaleSingleThreshold = 5
static

Segments a grayscale image by specifying a single threshold (cf.

eVision.Segmenters.EGrayscaleSingleThresholdSegmenter).

◆ ImageRange

int eVision.ESegmentationMethod.ImageRange = 6
static

Segments an image by specifying a pixel-by-pixel double threshold (cf.

eVision.Segmenters.EGrayscaleDoubleThresholdSegmenter).

◆ LabeledImage

int eVision.ESegmentationMethod.LabeledImage = 8
static

Segments an image by mapping the value of the pixels directly to a layer index (cf.

eVision.Segmenters.ELabeledImageSegmenter).

◆ ReferenceImage

int eVision.ESegmentationMethod.ReferenceImage = 7
static

Segments an image by specifying a pixel-by-pixel single threshold (cf.

eVision.Segmenters.EGrayscaleSingleThresholdSegmenter).