eVision Python API
Loading...
Searching...
No Matches
eVision.Segmenters.EThreeLayersImageSegmenter Class Reference

The base class from which all the segmenters that produce three layers derive. More...

Inheritance diagram for eVision.Segmenters.EThreeLayersImageSegmenter:
Collaboration diagram for eVision.Segmenters.EThreeLayersImageSegmenter:

Public Member Functions

None Load (self, str path)
 Load the eVision.Segmenters.EThreeLayersImageSegmenter configuration.
None Load (self, eVision.ESerializer|None serializer)
 Load the eVision.Segmenters.EThreeLayersImageSegmenter configuration.
None Save (self, str path)
 Save the eVision.Segmenters.EThreeLayersImageSegmenter configuration.
None Save (self, eVision.ESerializer|None serializer)
 Save the eVision.Segmenters.EThreeLayersImageSegmenter configuration.

Properties

 BlackLayerIndex = property(_BlackLayerIndex__getter, _BlackLayerIndex__setter)
 Index of the black layer in the destination coded image.
 BlackLayerEncoded = property(_BlackLayerEncoded__getter, _BlackLayerEncoded__setter)
 Black layer encoding status.
 NeutralLayerIndex = property(_NeutralLayerIndex__getter, _NeutralLayerIndex__setter)
 Index of the neutral layer in the destination coded image.
 NeutralLayerEncoded = property(_NeutralLayerEncoded__getter, _NeutralLayerEncoded__setter)
 Neutral layer encoding status.
 WhiteLayerIndex = property(_WhiteLayerIndex__getter, _WhiteLayerIndex__setter)
 Index of the white layer in the destination coded image.
 WhiteLayerEncoded = property(_WhiteLayerEncoded__getter, _WhiteLayerEncoded__setter)
 White layer encoding status.

Detailed Description

The base class from which all the segmenters that produce three layers derive.

Remarks:

The Layer Encoding can be enabled/disabled for each layer individually. The index of the layers in the coded image can also be assigned individually.

License(s): EasyObject

Member Function Documentation

◆ Load() [1/2]

None eVision.Segmenters.EThreeLayersImageSegmenter.Load ( self,
eVision.ESerializer | None serializer )

Load the eVision.Segmenters.EThreeLayersImageSegmenter configuration.

The given eVision.ESerializer must have been created for reading.

Parameters
serializerThe serializer.

Reimplemented in eVision.Segmenters.EGrayscaleDoubleThresholdSegmenter, and eVision.Segmenters.EGrayscaleDoubleThresholdSegmenter.

◆ Load() [2/2]

None eVision.Segmenters.EThreeLayersImageSegmenter.Load ( self,
str path )

Load the eVision.Segmenters.EThreeLayersImageSegmenter configuration.

The given eVision.ESerializer must have been created for reading.

Parameters
pathThe file path.

Reimplemented in eVision.Segmenters.EGrayscaleDoubleThresholdSegmenter, and eVision.Segmenters.EGrayscaleDoubleThresholdSegmenter.

◆ Save() [1/2]

None eVision.Segmenters.EThreeLayersImageSegmenter.Save ( self,
eVision.ESerializer | None serializer )

Save the eVision.Segmenters.EThreeLayersImageSegmenter configuration.

The given eVision.ESerializer must have been created for writing.

Parameters
serializerThe serializer.

Reimplemented in eVision.Segmenters.EGrayscaleDoubleThresholdSegmenter, and eVision.Segmenters.EGrayscaleDoubleThresholdSegmenter.

◆ Save() [2/2]

None eVision.Segmenters.EThreeLayersImageSegmenter.Save ( self,
str path )

Save the eVision.Segmenters.EThreeLayersImageSegmenter configuration.

The given eVision.ESerializer must have been created for writing.

Parameters
pathThe file path.

Reimplemented in eVision.Segmenters.EGrayscaleDoubleThresholdSegmenter, and eVision.Segmenters.EGrayscaleDoubleThresholdSegmenter.

Property Documentation

◆ BlackLayerEncoded

eVision.Segmenters.EThreeLayersImageSegmenter.BlackLayerEncoded = property(_BlackLayerEncoded__getter, _BlackLayerEncoded__setter)
static

Black layer encoding status.

◆ BlackLayerIndex

eVision.Segmenters.EThreeLayersImageSegmenter.BlackLayerIndex = property(_BlackLayerIndex__getter, _BlackLayerIndex__setter)
static

Index of the black layer in the destination coded image.

Remarks:

Setting this property automatically switches on the encoding of the black layer.

◆ NeutralLayerEncoded

eVision.Segmenters.EThreeLayersImageSegmenter.NeutralLayerEncoded = property(_NeutralLayerEncoded__getter, _NeutralLayerEncoded__setter)
static

Neutral layer encoding status.

◆ NeutralLayerIndex

eVision.Segmenters.EThreeLayersImageSegmenter.NeutralLayerIndex = property(_NeutralLayerIndex__getter, _NeutralLayerIndex__setter)
static

Index of the neutral layer in the destination coded image.

Remarks:

Setting this property automatically switches on the encoding of the neutral layer.

◆ WhiteLayerEncoded

eVision.Segmenters.EThreeLayersImageSegmenter.WhiteLayerEncoded = property(_WhiteLayerEncoded__getter, _WhiteLayerEncoded__setter)
static

White layer encoding status.

◆ WhiteLayerIndex

eVision.Segmenters.EThreeLayersImageSegmenter.WhiteLayerIndex = property(_WhiteLayerIndex__getter, _WhiteLayerIndex__setter)
static

Index of the white layer in the destination coded image.

Remarks:

Setting this property automatically switches on the encoding of the white layer.