libcamera
v0.3.2+116-83c5ad0f
Supporting cameras in Linux since 2019
|
The boundaries and target for an AeConstraintMode constraint. More...
Public Types | |
enum | Bound { Bound::Lower = 0, Bound::Upper = 1 } |
Specify whether the constraint defines a lower or upper bound. More... | |
Public Attributes | |
Bound | bound |
The type of constraint bound. | |
double | qLo |
The lower quantile to use for the constraint. | |
double | qHi |
The upper quantile to use for the constraint. | |
double | yTarget |
The luminance target for the constraint. | |
The boundaries and target for an AeConstraintMode constraint.
This structure describes an AeConstraintMode constraint for the purposes of this algorithm. These constraints are expressed as a pair of quantile boundaries for a histogram, along with a luminance target and a bounds-type. The algorithm uses the constraints by ensuring that the defined portion of a luminance histogram (I.E. lying between the two quantiles) is above or below the given luminance value.