[libcamera-devel] [PATCH] utils: raspberrypi: ctt: Fix alsc green averaging

Paul Elder paul.elder at ideasonboard.com
Wed Oct 19 13:41:43 CEST 2022


The alsc component of ctt meant to average the two green channels into
one, but used incorrect indexing resulting in only the first green
channel being used. Fix this.

Signed-off-by: Paul Elder <paul.elder at ideasonboard.com>
---
 utils/raspberrypi/ctt/ctt_alsc.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/utils/raspberrypi/ctt/ctt_alsc.py b/utils/raspberrypi/ctt/ctt_alsc.py
index c0ba7b63..e51d6931 100644
--- a/utils/raspberrypi/ctt/ctt_alsc.py
+++ b/utils/raspberrypi/ctt/ctt_alsc.py
@@ -132,7 +132,7 @@ def alsc(Cam, Img, do_alsc_colour, plot=False):
     """
     average the green channels into one
     """
-    av_ch_g = np.mean((channels[1:2]), axis=0)
+    av_ch_g = np.mean((channels[1:3]), axis=0)
     if do_alsc_colour:
         """
         obtain 16x12 grid of intensities for each channel and subtract black level
-- 
2.30.2



More information about the libcamera-devel mailing list