Segments an image by mapping the value of the pixels directly to a layer index. More...


Public Member Functions | |
| None | Load (self, str path) |
| Load the eVision.Segmenters.ELabeledImageSegmenter configuration. | |
| None | Load (self, eVision.ESerializer|None serializer) |
| Load the eVision.Segmenters.ELabeledImageSegmenter configuration. | |
| None | Save (self, str path) |
| Save the eVision.Segmenters.ELabeledImageSegmenter configuration. | |
| None | Save (self, eVision.ESerializer|None serializer) |
| Save the eVision.Segmenters.ELabeledImageSegmenter configuration. | |
| eVision.EBW16 | MinLayer (self) |
| Low index of the range of layers to be encoded. | |
| MinLayer (self, eVision.EBW16 value) | |
| Low index of the range of layers to be encoded. | |
| eVision.EBW16 | MaxLayer (self) |
| High index of the range of layers to be encoded. | |
| MaxLayer (self, eVision.EBW16 value) | |
| High index of the range of layers to be encoded. | |
Segments an image by mapping the value of the pixels directly to a layer index.
Remarks:
This segmenter is applicable to eVision.EROIBW8 and eVision.EROIBW16 grayscale images. It produces coded images with a varying number of layers. The layer with index N contains all the unmasked pixels having a gray value equal to N.
By default, the segmentation is restricted to the range of layers whose index is between 0 and 255 (inclusive). This default range can be changed through eVision.Segmenters.ELabeledImageSegmenter.MinLayer and eVision.Segmenters.ELabeledImageSegmenter.MaxLayer.
License(s): EasyObject
| None eVision.Segmenters.ELabeledImageSegmenter.Load | ( | self, | |
| eVision.ESerializer | None | serializer ) |
Load the eVision.Segmenters.ELabeledImageSegmenter configuration.
The given eVision.ESerializer must have been created for reading.
| serializer | The serializer. |
| None eVision.Segmenters.ELabeledImageSegmenter.Load | ( | self, | |
| str | path ) |
Load the eVision.Segmenters.ELabeledImageSegmenter configuration.
The given eVision.ESerializer must have been created for reading.
| path | The file path. |
| eVision.EBW16 eVision.Segmenters.ELabeledImageSegmenter.MaxLayer | ( | self | ) |
High index of the range of layers to be encoded.
| eVision.Segmenters.ELabeledImageSegmenter.MaxLayer | ( | self, | |
| eVision.EBW16 | value ) |
High index of the range of layers to be encoded.
| eVision.EBW16 eVision.Segmenters.ELabeledImageSegmenter.MinLayer | ( | self | ) |
Low index of the range of layers to be encoded.
| eVision.Segmenters.ELabeledImageSegmenter.MinLayer | ( | self, | |
| eVision.EBW16 | value ) |
Low index of the range of layers to be encoded.
| None eVision.Segmenters.ELabeledImageSegmenter.Save | ( | self, | |
| eVision.ESerializer | None | serializer ) |
Save the eVision.Segmenters.ELabeledImageSegmenter configuration.
The given eVision.ESerializer must have been created for writing.
| serializer | The serializer. |
| None eVision.Segmenters.ELabeledImageSegmenter.Save | ( | self, | |
| str | path ) |
Save the eVision.Segmenters.ELabeledImageSegmenter configuration.
The given eVision.ESerializer must have been created for writing.
| path | The file path. |