EImageEncoder Class

This class is responsible for the encoding of an image into an ECodedImage2 object.

Remarks

This class is responsible for the extraction of the runs in a source image, the aggregation of the runs into objects, as well as the proper handling of the continuous mode. It also provides methods to configure the image segmentation process.

The segmentation process classifies the pixels of the source image according to their value to create a set of layers. In each layer taken separately, the encoding process then assembles the connected pixels to build the coded elements (blobs).

By default, the segmentation method consists of grayscale single thresholding, with automatic threshold selection (as determined by the minimum residue rule).

Namespace: Euresys::Open_eVision

Methods

-
Constructs an image encoder.
Encodes an image or an ROI as a coded image.
Resets the continuous mode, emptying the internal memory, after writing the objects that are not yet completed in a coded image.
Returns a reference to the internal instance of the the segmenter for binary images, in order to set its parameters.
Returns a reference to the internal instance of the the segmenter for color-range thresholding, in order to set its parameters.
Returns a reference to the internal instance of the the segmenter for single color thresholding, in order to set its parameters.
Continuous mode enabling status.
Maximum number of rows that are kept in memory in the continuous mode.
Connexity mode.
Returns a reference to the internal instance of the the segmenter for double color thresholding, in order to set its parameters.
Returns a reference to the internal instance of the the segmenter for single grayscale thresholding, in order to set its parameters.
Returns a reference to the internal instance of the the segmenter for pixel-by-pixel, range-based thresholding, in order to set its parameters.
Returns a reference to the internal instance of the the segmenter thats maps the value of the pixels directly to a layer index, in order to set its parameters.
Returns a reference to the internal instance of the the segmenter for single pixel-by-pixel thresholding, in order to set its parameters.
Segmentation method used during the encoding.
Loads the EImageEncoder. The given ESerializer must have been created for reading.
Inequality operator.
Equality operator.
Resets the continuous mode, emptying the internal memory.
Saves the EImageEncoder. The given ESerializer must have been created for writing.
Serializes the EImageEncoder.
Continuous mode enabling status.
Maximum number of rows that are kept in memory in the continuous mode.
Connexity mode.
Segmentation method used during the encoding.

EImageEncoder Class

This class is responsible for the encoding of an image into an ECodedImage2 object.

Remarks

This class is responsible for the extraction of the runs in a source image, the aggregation of the runs into objects, as well as the proper handling of the continuous mode. It also provides methods to configure the image segmentation process.

The segmentation process classifies the pixels of the source image according to their value to create a set of layers. In each layer taken separately, the encoding process then assembles the connected pixels to build the coded elements (blobs).

By default, the segmentation method consists of grayscale single thresholding, with automatic threshold selection (as determined by the minimum residue rule).

Namespace: Euresys.Open_eVision

Properties

Returns a reference to the internal instance of the the segmenter for binary images, in order to set its parameters.
Returns a reference to the internal instance of the the segmenter for color-range thresholding, in order to set its parameters.
Returns a reference to the internal instance of the the segmenter for single color thresholding, in order to set its parameters.
Continuous mode enabling status.
Maximum number of rows that are kept in memory in the continuous mode.
Connexity mode.
Returns a reference to the internal instance of the the segmenter for double color thresholding, in order to set its parameters.
Returns a reference to the internal instance of the the segmenter for single grayscale thresholding, in order to set its parameters.
Returns a reference to the internal instance of the the segmenter for pixel-by-pixel, range-based thresholding, in order to set its parameters.
Returns a reference to the internal instance of the the segmenter thats maps the value of the pixels directly to a layer index, in order to set its parameters.
Returns a reference to the internal instance of the the segmenter for single pixel-by-pixel thresholding, in order to set its parameters.
Segmentation method used during the encoding.

Methods

-
Constructs an image encoder.
Encodes an image or an ROI as a coded image.
Resets the continuous mode, emptying the internal memory, after writing the objects that are not yet completed in a coded image.
Loads the EImageEncoder. The given ESerializer must have been created for reading.
Inequality operator.
Equality operator.
Resets the continuous mode, emptying the internal memory.
Saves the EImageEncoder. The given ESerializer must have been created for writing.
Serializes the EImageEncoder.