summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ipa/rkisp1/algorithms/awb.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ipa/rkisp1/algorithms/awb.cpp b/src/ipa/rkisp1/algorithms/awb.cpp
index 8991f9cf..3bafed02 100644
--- a/src/ipa/rkisp1/algorithms/awb.cpp
+++ b/src/ipa/rkisp1/algorithms/awb.cpp
@@ -298,6 +298,11 @@ void Awb::process(IPAContext &context,
const rkisp1_cif_isp_stat *params = &stats->params;
const rkisp1_cif_isp_awb_stat *awb = &params->awb;
+ if (awb->awb_mean[0].cnt == 0) {
+ LOG(RkISP1Awb, Debug) << "AWB statistics are empty";
+ return;
+ }
+
RGB<double> rgbMeans = calculateRgbMeans(frameContext, awb);
/*