ipa: rkisp1: awb: Log means, gains and temperature in debug message
Extend the debug message in Awb::process() to log the means and color temperature in addition to the gains. This is useful for debugging the algorithm behaviour. While at it, set the showpoint flag to print a fixed number of digits after the decimal point, making logs more readable. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
This commit is contained in:
parent
df7b9826d7
commit
7d0004a410
1 changed files with 7 additions and 2 deletions
|
@ -9,6 +9,7 @@
|
|||
|
||||
#include <algorithm>
|
||||
#include <cmath>
|
||||
#include <iomanip>
|
||||
|
||||
#include <libcamera/base/log.h>
|
||||
|
||||
|
@ -271,8 +272,12 @@ void Awb::process(IPAContext &context,
|
|||
activeState.awb.gains.automatic.blue = std::clamp(blueGain, 0.0, 1023.0 / 256);
|
||||
activeState.awb.gains.automatic.green = 1.0;
|
||||
|
||||
LOG(RkISP1Awb, Debug) << "Gain found for red: " << activeState.awb.gains.automatic.red
|
||||
<< " and for blue: " << activeState.awb.gains.automatic.blue;
|
||||
LOG(RkISP1Awb, Debug) << std::showpoint
|
||||
<< "Means [" << redMean << ", " << greenMean << ", " << blueMean
|
||||
<< "], gains [" << activeState.awb.gains.automatic.red << ", "
|
||||
<< activeState.awb.gains.automatic.green << ", "
|
||||
<< activeState.awb.gains.automatic.blue << "], temp "
|
||||
<< frameContext.awb.temperatureK << "K";
|
||||
}
|
||||
|
||||
REGISTER_IPA_ALGORITHM(Awb, "Awb")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue