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


Public Member Functions | |
| new void | Load (string path) |
| Load the EColorRangeThresholdSegmenter configuration. The given ESerializer must have been created for reading. | |
| new void | Load (eVision.ESerializer serializer) |
| Load the EColorRangeThresholdSegmenter configuration. The given ESerializer must have been created for reading. | |
| new void | Save (string path) |
| Save the EColorRangeThresholdSegmenter configuration. The given ESerializer must have been created for writing. | |
| new void | Save (eVision.ESerializer serializer) |
| Save the EColorRangeThresholdSegmenter 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 | LowThreshold [get, set] |
| Value of the low threshold. | |
| eVision.EC24 | HighThreshold [get, set] |
| Value of the high 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. | |
Segments an image using a double 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 that spans the low threshold point to the high threshold point; and the Black layer (usually, with index 0) contains the remaining unmasked pixels.
License(s): EasyObject
| new void eVision.Segmenters.EColorRangeThresholdSegmenter.Load | ( | eVision.ESerializer | serializer | ) |
Load the EColorRangeThresholdSegmenter configuration. The given ESerializer must have been created for reading.
| serializer | The serializer. |
| new void eVision.Segmenters.EColorRangeThresholdSegmenter.Load | ( | string | path | ) |
Load the EColorRangeThresholdSegmenter configuration. The given ESerializer must have been created for reading.
| path | The file path. |
| new void eVision.Segmenters.EColorRangeThresholdSegmenter.Save | ( | eVision.ESerializer | serializer | ) |
Save the EColorRangeThresholdSegmenter configuration. The given ESerializer must have been created for writing.
| serializer | The serializer. |
| new void eVision.Segmenters.EColorRangeThresholdSegmenter.Save | ( | string | path | ) |
Save the EColorRangeThresholdSegmenter configuration. The given ESerializer must have been created for writing.
| path | The file path. |
|
getset |
Value of the high threshold.
|
getset |
Value of the low threshold.