libcamera/src/ipa/ipu3/algorithms
Jean-Michel Hautbois 4fdf1e4f5e ipa: ipu3: agc: Compute the gain for each frame
Now that we have the real exposure applied at each frame, remove the
early return based on a frame counter and compute the gain for each
frame.

Introduce a number of startup frames during which the filter speed is
1.0, meaning we apply instantly the exposure value calculated and not a
slower filtered one. This is used to have a faster convergence, and
those frames may be dropped in a future development to hide the
convergance process from the viewer.

Signed-off-by: Jean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Umang Jain <umang.jain@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
2021-11-15 11:00:05 +01:00
..
agc.cpp ipa: ipu3: agc: Compute the gain for each frame 2021-11-15 11:00:05 +01:00
agc.h ipa: ipu3: agc: Compute the gain for each frame 2021-11-15 11:00:05 +01:00
algorithm.cpp ipa: ipu3: Add the functions to the Algorithm class 2021-08-20 12:11:28 +02:00
algorithm.h ipa: ipu3: Add the functions to the Algorithm class 2021-08-20 12:11:28 +02:00
awb.cpp ipa: ipu3: Fix the IPU3 AWB doxygen references 2021-10-26 14:08:29 +02:00
awb.h ipa: ipu3: algorithms: awb: Privatize internal structures 2021-10-26 14:08:33 +02:00
blc.cpp ipa: ipu3: awb: Introduce Black Level Correction 2021-10-06 17:58:17 +02:00
blc.h ipa: ipu3: awb: Introduce Black Level Correction 2021-10-06 17:58:17 +02:00
meson.build ipa: ipu3: awb: Introduce Black Level Correction 2021-10-06 17:58:17 +02:00
tone_mapping.cpp ipa: ipu3: tonemapping: Add the documentation for ToneMapping 2021-10-26 14:03:37 +02:00
tone_mapping.h ipa: ipu3: tonemapping: Implement configure call 2021-10-26 14:02:43 +02:00