![]() |
IDS peak ICV v1.2.0
|
Public Member Functions | |
| None | __init__ (self, *Any args, **Any kwargs) |
| Creates an HDR processing object using the default HDR algorithm. | |
| None | __del__ (self) |
| Destroys the HDR object and releases backend resources. | |
| HDRAlgorithm | algorithm (self) |
| None | calibrate (self, ImageArray images) |
| Performs an optional HDR calibration step. | |
| Image | process (self, ImageArray images) |
| Generates an HDR image from the specified input images. | |
Protected Attributes | |
| _handle = peak_icv_hdr_handle() | |
Performs High Dynamic Range (HDR) image reconstruction.
This class combines multiple images of the same scene captured with different exposure settings into a single HDR image.
Internally, the Debevec algorithm is used. The algorithm is fixed at construction time.
| None __init__ | ( | self, | |
| *Any | args, | ||
| **Any | kwargs ) |
Creates an HDR processing object using the default HDR algorithm.
| None __del__ | ( | self | ) |
Destroys the HDR object and releases backend resources.
| HDRAlgorithm algorithm | ( | self | ) |
| None calibrate | ( | self, | |
| ImageArray | images ) |
Performs an optional HDR calibration step.
Calibration estimates camera response characteristics and may reduce processing time when calling :meth:process.
| images | Images of the same scene with different exposure settings. Must not be empty. |
| Image process | ( | self, | |
| ImageArray | images ) |
Generates an HDR image from the specified input images.
If the HDR object was not explicitly calibrated using :meth:calibrate, calibration is performed implicitly.
| images | Images of the same scene with different exposure settings. All input images must contain exposure time metadata. Must not be empty. |
|
protected |