31 std::optional<Interpolator<Vector<double, 2>>> colourGainCurve_;
A class representing the tree structure of the YAML content.
Definition yaml_parser.h:28
A base class for auto white balance algorithms.
Definition awb.h:37
std::optional< RGB< double > > gainsFromColourTemperature(double colourTemperature) override
Compute white balance gains from a colour temperature.
Definition awb_grey.cpp:101
int init(const YamlObject &tuningData) override
Initialize the algorithm with the given tuning data.
Definition awb_grey.cpp:44
AwbResult calculateAwb(const AwbStats &stats, unsigned int lux) override
Calculate AWB data from the given statistics.
Definition awb_grey.cpp:73
Helper class for linear interpolating a set of objects.
Base classes for AWB algorithms.
The IPA (Image Processing Algorithm) namespace.
Definition af.cpp:58
Top-level libcamera namespace.
Definition backtrace.h:17
The result of an AWB calculation.
Definition awb.h:23
An abstraction class wrapping hardware-specific AWB statistics.
Definition awb.h:28