eVision .NET API
Loading...
Searching...
No Matches
eVision.Segmenters.EColorSingleThresholdSegmenter Class Reference

Segments an image using a single threshold on a color image. More...

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

Public Member Functions

new void Load (string path)
 Load the EColorSingleThresholdSegmenter configuration. The given ESerializer must have been created for reading.
new void Load (eVision.ESerializer serializer)
 Load the EColorSingleThresholdSegmenter configuration. The given ESerializer must have been created for reading.
new void Save (string path)
 Save the EColorSingleThresholdSegmenter configuration. The given ESerializer must have been created for writing.
new void Save (eVision.ESerializer serializer)
 Save the EColorSingleThresholdSegmenter configuration. The given ESerializer must have been created for writing.
Public Member Functions inherited from eVision.Segmenters.ETwoLayersImageSegmenter
void Load (string path)
 Load the ETwoLayersImageSegmenter configuration. The given ESerializer must have been created for reading.
void Load (eVision.ESerializer serializer)
 Load the ETwoLayersImageSegmenter configuration. The given ESerializer must have been created for reading.
void Save (string path)
 Save the ETwoLayersImageSegmenter configuration. The given ESerializer must have been created for writing.
void Save (eVision.ESerializer serializer)
 Save the ETwoLayersImageSegmenter configuration. The given ESerializer must have been created for writing.

Properties

eVision.EC24 Threshold [get, set]
 Value of the threshold.
Properties inherited from eVision.Segmenters.ETwoLayersImageSegmenter
virtual uint BlackLayerIndex [get, set]
 Index of the black layer in the destination coded image.
virtual bool BlackLayerEncoded [get, set]
 Black layer encoding status.
virtual uint WhiteLayerIndex [get, set]
 Index of the white layer in the destination coded image.
virtual bool WhiteLayerEncoded [get, set]
 White layer encoding status.

Detailed Description

Segments an image using a single threshold on a color image.

This segmenter is applicable to EROIC24 RGB color images. It produces coded images with two layers: The White layer (usually, with index 1) contains the unmasked pixels that belong to the cube of the RGB space defined by the threshold point and the white point (255,255,255); and the Black layer (usually, with index 0) contains the remaining unmasked pixels.

License(s): EasyObject

Member Function Documentation

◆ Load() [1/2]

new void eVision.Segmenters.EColorSingleThresholdSegmenter.Load ( eVision.ESerializer serializer)

Load the EColorSingleThresholdSegmenter configuration. The given ESerializer must have been created for reading.

Parameters
serializerThe serializer.

◆ Load() [2/2]

new void eVision.Segmenters.EColorSingleThresholdSegmenter.Load ( string path)

Load the EColorSingleThresholdSegmenter configuration. The given ESerializer must have been created for reading.

Parameters
pathThe file path.

◆ Save() [1/2]

new void eVision.Segmenters.EColorSingleThresholdSegmenter.Save ( eVision.ESerializer serializer)

Save the EColorSingleThresholdSegmenter configuration. The given ESerializer must have been created for writing.

Parameters
serializerThe serializer.

◆ Save() [2/2]

new void eVision.Segmenters.EColorSingleThresholdSegmenter.Save ( string path)

Save the EColorSingleThresholdSegmenter configuration. The given ESerializer must have been created for writing.

Parameters
pathThe file path.

Property Documentation

◆ Threshold

eVision.EC24 eVision.Segmenters.EColorSingleThresholdSegmenter.Threshold
getset

Value of the threshold.