[libcamera-devel] [PATCH v4 0/5] Raspberry Pi: Generalise statistics

Naushir Patuck naush at raspberrypi.com
Fri Feb 3 10:17:29 CET 2023


Hi,

Version 5 rebases the changes on-top of master - particularly updating the
breakages in cam_helper_imx708.cpp in patch 4/5.

Regards,
Naush

Naushir Patuck (5):
  ipa: raspberrypi: Generalise statistics
  ipa: raspberrypi: histogram: Add a constructor for an empty histogram
  ipa: raspberrypi: awb: Delay release of the statistics buffer
  ipa: raspberrypi: Use the generic statistics structure in the
    algorithms
  ipa: raspberrypi: Normalise region sums to 16-bits

 src/ipa/raspberrypi/cam_helper_imx708.cpp     |  26 ++--
 src/ipa/raspberrypi/controller/controller.h   |   4 +-
 src/ipa/raspberrypi/controller/histogram.h    |   5 +
 src/ipa/raspberrypi/controller/region_stats.h | 123 ++++++++++++++++++
 src/ipa/raspberrypi/controller/rpi/af.cpp     |  10 +-
 src/ipa/raspberrypi/controller/rpi/af.h       |   8 +-
 src/ipa/raspberrypi/controller/rpi/agc.cpp    |  32 ++---
 src/ipa/raspberrypi/controller/rpi/agc.h      |   2 +-
 src/ipa/raspberrypi/controller/rpi/alsc.cpp   |  32 ++---
 src/ipa/raspberrypi/controller/rpi/alsc.h     |   3 +-
 src/ipa/raspberrypi/controller/rpi/awb.cpp    |  30 ++---
 src/ipa/raspberrypi/controller/rpi/awb.h      |   1 +
 .../raspberrypi/controller/rpi/contrast.cpp   |   8 +-
 src/ipa/raspberrypi/controller/rpi/focus.cpp  |   7 +-
 src/ipa/raspberrypi/controller/rpi/lux.cpp    |  14 +-
 src/ipa/raspberrypi/raspberrypi.cpp           |  50 ++++++-
 src/ipa/raspberrypi/statistics.h              |  78 +++++++++++
 17 files changed, 338 insertions(+), 95 deletions(-)
 create mode 100644 src/ipa/raspberrypi/controller/region_stats.h
 create mode 100644 src/ipa/raspberrypi/statistics.h

-- 
2.25.1



More information about the libcamera-devel mailing list