libcamera/utils/tuning/libtuning
Stefan Klug 60d60c1367 libtuning: module: awb: Add bayes AWB support
To support the bayesian AWB algorithm in libtuning, the necessary data
needs to be collected and written to the tuning file.

Extend libtuning to calculate and output that additional data.

Prior probabilities and AwbModes are manually specified and not
calculated in the tuning process. Add sample values from the RaspberryPi
tuning files to the example config file.

Signed-off-by: Stefan Klug <stefan.klug@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2025-02-21 17:35:03 +01:00
..
generators libtuning: Only warn if processing returns None 2024-07-05 22:38:19 +02:00
modules libtuning: module: awb: Add bayes AWB support 2025-02-21 17:35:03 +01:00
parsers libtuning: Implement a minimal yaml parser 2024-07-05 22:38:16 +02:00
__init__.py utils: tuning: libtuning: Implement the core of libtuning 2022-11-25 15:37:22 +09:00
average.py libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
ctt_awb.py libtuning: Fix access to color member in ctt_awb.awb() 2024-12-20 17:22:42 +01:00
ctt_ccm.py libtuning: Remove need for Cam object from ccm 2024-07-05 22:38:18 +02:00
ctt_colors.py libtuning: Copy files from raspberrypi 2024-07-05 12:39:05 +02:00
ctt_ransac.py libtuning: Copy files from raspberrypi 2024-07-05 12:39:05 +02:00
gradient.py libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
image.py utils: tuning: libtuning: Fix tuning for non RGGB RAWs 2024-12-18 17:20:32 +01:00
libtuning.py utils: tuning: Change Tuner.add() to accept a list of modules 2024-08-14 16:22:07 +02:00
macbeth.py libtuning: Reactivate macbeth locator 2024-07-05 22:38:16 +02:00
macbeth_ref.pgm libtuning: Fix reference image 2024-07-05 12:38:49 +02:00
smoothing.py libcamera: Drop file name from header comment blocks 2024-05-08 22:39:50 +03:00
utils.py libtuning: Be a bit more verbose 2024-07-05 22:38:17 +02:00