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


Public Member Functions | |
| None | Load (self, str path) |
| Load the eVision.Segmenters.EColorSingleThresholdSegmenter configuration. | |
| None | Load (self, eVision.ESerializer|None serializer) |
| Load the eVision.Segmenters.EColorSingleThresholdSegmenter configuration. | |
| None | Save (self, str path) |
| Save the eVision.Segmenters.EColorSingleThresholdSegmenter configuration. | |
| None | Save (self, eVision.ESerializer|None serializer) |
| Save the eVision.Segmenters.EColorSingleThresholdSegmenter configuration. | |
| eVision.EC24 | Threshold (self) |
| Value of the threshold. | |
| Threshold (self, eVision.EC24 value) | |
| Value of the threshold. | |
| Public Member Functions inherited from eVision.Segmenters.ETwoLayersImageSegmenter | |
| int | BlackLayerIndex (self) |
| Index of the black layer in the destination coded image. | |
| BlackLayerIndex (self, int value) | |
| Index of the black layer in the destination coded image. | |
| bool | BlackLayerEncoded (self) |
| Black layer encoding status. | |
| BlackLayerEncoded (self, bool value) | |
| Black layer encoding status. | |
| int | WhiteLayerIndex (self) |
| Index of the white layer in the destination coded image. | |
| WhiteLayerIndex (self, int value) | |
| Index of the white layer in the destination coded image. | |
| bool | WhiteLayerEncoded (self) |
| White layer encoding status. | |
| WhiteLayerEncoded (self, bool value) | |
| White layer encoding status. | |
Segments an image using a single threshold on a color image.
Remarks:
This segmenter is applicable to eVision.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
| None eVision.Segmenters.EColorSingleThresholdSegmenter.Load | ( | self, | |
| eVision.ESerializer | None | serializer ) |
Load the eVision.Segmenters.EColorSingleThresholdSegmenter configuration.
The given eVision.ESerializer must have been created for reading.
| serializer | The serializer. |
Reimplemented from eVision.Segmenters.ETwoLayersImageSegmenter.
| None eVision.Segmenters.EColorSingleThresholdSegmenter.Load | ( | self, | |
| str | path ) |
Load the eVision.Segmenters.EColorSingleThresholdSegmenter configuration.
The given eVision.ESerializer must have been created for reading.
| path | The file path. |
Reimplemented from eVision.Segmenters.ETwoLayersImageSegmenter.
| None eVision.Segmenters.EColorSingleThresholdSegmenter.Save | ( | self, | |
| eVision.ESerializer | None | serializer ) |
Save the eVision.Segmenters.EColorSingleThresholdSegmenter configuration.
The given eVision.ESerializer must have been created for writing.
| serializer | The serializer. |
Reimplemented from eVision.Segmenters.ETwoLayersImageSegmenter.
| None eVision.Segmenters.EColorSingleThresholdSegmenter.Save | ( | self, | |
| str | path ) |
Save the eVision.Segmenters.EColorSingleThresholdSegmenter configuration.
The given eVision.ESerializer must have been created for writing.
| path | The file path. |
Reimplemented from eVision.Segmenters.ETwoLayersImageSegmenter.
| eVision.EC24 eVision.Segmenters.EColorSingleThresholdSegmenter.Threshold | ( | self | ) |
Value of the threshold.
| eVision.Segmenters.EColorSingleThresholdSegmenter.Threshold | ( | self, | |
| eVision.EC24 | value ) |
Value of the threshold.