|
| None | __init__ (self, DownsamplingModule module) |
| | Creates a DecimationFeature for an existing downsampling module.
|
| |
| bool | enabled (self) |
| | Gets whether this feature is currently enabled.
|
| |
| None | enabled (self, bool enabled) |
| | Enables or disables the feature.
|
| |
| None | reset_to_default (self) |
| | Resets all settings to their defaults.
|
| |
| int | x (self) |
| | Gets the current number of columns used for decimation.
|
| |
| None | x (self, int value) |
| | Sets the number of columns used for decimation.
|
| |
| int | y (self) |
| | Gets the current number of rows used for decimation.
|
| |
| None | y (self, int value) |
| | Sets the number of rows used for decimation.
|
| |
| Interval | range (self) |
| | Gets the valid range for the decimation factors x and y.
|
| |
Decimation is used to decrease the image size.
Supported pixel formats
-
BayerGR8
-
BayerGR10
-
BayerGR12
-
BayerRG8
-
BayerRG10
-
BayerRG12
-
BayerGB8
-
BayerGB10
-
BayerGB12
-
BayerBG8
|
-
BayerBG10
-
BayerBG12
-
Mono8
-
Mono10
-
Mono12
-
Mono16
-
Confidence8
-
Confidence16
-
Coord3D_C8
-
Coord3D_C16
|
-
Coord3D_C32f
-
Coord3D_ABC32f
-
RGB8
-
RGB10
-
RGB12
-
BGR8
-
BGR10
-
BGR12
-
RGBa8
-
RGBa10
|
-
RGBa12
-
BGRa8
-
BGRa10
-
BGRa12
-
Mono32fIDS
-
RGB32fIDS
-
Mono32f
-
RGB32f
|
See the Pixel and Pixel Format Specifications for a detailed description of the pixel formats.
This method reduces resolution by selecting (i.e., skipping) pixels at regular intervals along columns (x), rows (y) or both. It is computationally efficient but may introduce aliasing.
- Note
- Processes the entire image, ignoring any specified image region.
-
As with binning, the alpha channel of the input image (if present) is also ignored during decimation. It is always set to the maximum possible pixel value.
-
Decimation permanently reduces image resolution. The original resolution cannot be recovered after decimation is applied.
Default Configuration:
- x = 1
- y = 1
- DownsamplingMode.Decimation
- Since
- ids_peak_icv 1.0