|
| None | __init__ (self, DownsamplingModule module) |
| | Creates a BinningFeature 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 binning.
|
| |
| None | x (self, int value) |
| | Sets the number of columns used for binning.
|
| |
| int | y (self) |
| | Gets the current number of rows used for binning.
|
| |
| None | y (self, int value) |
| | Sets the number of rows used for binning.
|
| |
| BinningMode | mode (self) |
| | Gets the current BinningMode.
|
| |
| None | mode (self, BinningMode value) |
| | Sets the BinningMode.
|
| |
| Interval | range (self) |
| | Gets the valid range for the binning factors x and y.
|
| |
Binning 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 summarizing or averaging groups of pixels in the horizontal (x) and/or vertical (y) directions. It helps preserve image quality by minimizing aliasing artifacts.
- Note
- Processes the entire image, ignoring any specified image region.
-
The alpha channel of the input image (if present) is also ignored. This is because the alpha channel can have different interpretations — such as transparency, segmentation labels, or masks — each of which would require different handling during binning. Consequently, the alpha channel of the output image is always set to the maximum possible pixel value.
-
Binning permanently reduces image resolution. The original resolution cannot be recovered after binning is applied.
Default configuration:
- x = 1
- y = 1
- BinningMode.BinningAverage
- Since
- ids_peak_icv 1.0