libcamera/src
David Plowman 9db94a3635 libcamera: ipa: raspberrypi: agc: Improve centre-weighted luminance calucation
Previously the calculation computed Y for each region before returning
the weighted average, which "baked in" the over-importance of small
statistics regions. The revised calculation will treat all pixels
equally when the region weights are the same, making it easier to
use. With the previous scheme, proper "average" metering was difficult
to implement.

Signed-off-by: David Plowman <david.plowman@raspberrypi.com>
Reviewed-by: Naushir Patuck <naush@raspberrypi.com>
Acked-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2020-11-23 14:24:24 +00:00
..
android android: jpeg: Use LGPL-2.1 license for post_processor_jpeg.cpp 2020-11-17 09:43:24 +02:00
cam cam: Move request processing to main thread 2020-11-15 22:21:32 +02:00
gstreamer gstreamer: libcamerasrc: Delete configuration before stopping camera manager 2020-11-07 20:24:31 +02:00
ipa libcamera: ipa: raspberrypi: agc: Improve centre-weighted luminance calucation 2020-11-23 14:24:24 +00:00
libcamera libcamera: pipeline: rkisp1: fix crop configuration 2020-11-23 00:14:23 +01:00
qcam qcam: Clear the pool of free requests upon stopCapture() 2020-11-13 16:11:53 +09:00
v4l2 v4l2: camera: Prevent shadowing within V4L2Camera::Buffer 2020-10-21 17:18:48 +01:00
meson.build libcamera: ipa: Move key generation to utils 2020-09-24 10:56:22 +01:00