24 Lux(
unsigned int binSize);
28 double aGain,
double dGain,
32 unsigned int binSize_;
34 double referenceAnalogueGain_;
35 double referenceDigitalGain_;
A class representing the tree structure of the YAML content.
Definition: yaml_parser.h:28
The base class for creating histograms.
Definition: histogram.h:23
Class that implements lux estimation.
Definition: lux.h:22
Lux(unsigned int binSize)
Construct the Lux helper module.
Definition: lux.cpp:82
double estimateLux(utils::Duration exposureTime, double aGain, double dGain, const Histogram &yHist) const
Estimate lux given runtime values.
Definition: lux.cpp:162
int parseTuningData(const YamlObject &tuningData)
Parse tuning data.
Definition: lux.cpp:106
Helper class from std::chrono::duration that represents a time duration in nanoseconds with double pr...
Definition: utils.h:370
Top-level libcamera namespace.
Definition: backtrace.h:17
Miscellaneous utility functions.