EImageRangeSegmenter Class

Segments an image using a pixel-by-pixel double threshold given as two images.

Remarks

This segmenter is applicable to EROIBW8, EROIBW16 and EROIC24 images. It produces coded images with two layers. The low threshold and the high threshold are defined for each pixel individually by means of two reference images of the same type as the source image: the Low Image and the High Image.

For grayscales images, the White layer (usually, with index 1) contains unmasked pixels having a gray value in a range defined by the gray value of the corresponding unmasked pixels in the Low Image and the High Image.

For RGB color images, the White layer (usually, with index 1) contains unmasked pixels having a color inside the cube of the color space defined by the colors of the corresponding unmasked pixels in the Low Image and the High Image.

The Black layer (usually, with index 0) contains the remaining unmasked pixels.

Base Class:ETwoLayersImageSegmenter

Namespace: Euresys::Open_eVision::Segmenters

Methods

High image for the segmentation of EROIBW16 images.
High image for the segmentation of EROIBW8 images.
High image for the segmentation of EROIC24 images.
Low image for the segmentation of EROIBW16 images.
Low image for the segmentation of EROIBW8 images.
Low image for the segmentation of EROIC24 images.
Load the EImageRangeSegmenter configuration. The given ESerializer must have been created for reading.
Comparison operator.
Save the EImageRangeSegmenter configuration. The given ESerializer must have been created for writing.
Black layer encoding status.
Index of the black layer in the destination coded image.
High image for the segmentation of EROIBW16 images.
High image for the segmentation of EROIBW8 images.
High image for the segmentation of EROIC24 images.
Low image for the segmentation of EROIBW16 images.
Low image for the segmentation of EROIBW8 images.
Low image for the segmentation of EROIC24 images.
White layer encoding status.
Index of the white layer in the destination coded image.

EImageRangeSegmenter Class

Segments an image using a pixel-by-pixel double threshold given as two images.

Remarks

This segmenter is applicable to EROIBW8, EROIBW16 and EROIC24 images. It produces coded images with two layers. The low threshold and the high threshold are defined for each pixel individually by means of two reference images of the same type as the source image: the Low Image and the High Image.

For grayscales images, the White layer (usually, with index 1) contains unmasked pixels having a gray value in a range defined by the gray value of the corresponding unmasked pixels in the Low Image and the High Image.

For RGB color images, the White layer (usually, with index 1) contains unmasked pixels having a color inside the cube of the color space defined by the colors of the corresponding unmasked pixels in the Low Image and the High Image.

The Black layer (usually, with index 0) contains the remaining unmasked pixels.

Base Class:ETwoLayersImageSegmenter

Namespace: Euresys.Open_eVision.Segmenters

Properties

Black layer encoding status.
Index of the black layer in the destination coded image.
High image for the segmentation of EROIBW16 images.
High image for the segmentation of EROIBW8 images.
High image for the segmentation of EROIC24 images.
Low image for the segmentation of EROIBW16 images.
Low image for the segmentation of EROIBW8 images.
Low image for the segmentation of EROIC24 images.
White layer encoding status.
Index of the white layer in the destination coded image.

Methods

Load the EImageRangeSegmenter configuration. The given ESerializer must have been created for reading.
Comparison operator.
Save the EImageRangeSegmenter configuration. The given ESerializer must have been created for writing.