libcamera/include/libcamera
David Plowman bdf04cca08 libcamera: Add support for monochrome sensors
This commit adds support for monochrome (greyscale) raw sensors. These
are sensors that have no colour filter array, so all pixels are the
same and there are no distinct colour channels.

These sensors still require many of an ISP's processing stages, such
as denoise, tone mapping, but not those that involve colours (such as
demosaic, or colour matrices).

Signed-off-by: David Plowman <david.plowman@raspberrypi.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2021-06-28 19:33:42 +03:00
..
base libcamera: utils: Only enable utils::hex() for integer arguments 2021-06-28 08:07:51 +03:00
internal libcamera: Add support for monochrome sensors 2021-06-28 19:33:42 +03:00
ipa libcamera/base: Move extended base functionality 2021-06-25 16:11:08 +01:00
buffer.h libcamera/base: Move class helpers to the base library 2021-06-25 16:11:03 +01:00
camera.h libcamera/base: Move extended base functionality 2021-06-25 16:11:08 +01:00
camera_manager.h libcamera/base: Move extended base functionality 2021-06-25 16:11:08 +01:00
compiler.h libcamera: Add macro to conditionally use [[nodiscard]] 2021-02-04 21:00:38 +02:00
control_ids.h.in libcamera: controls: Generate an array of valid values 2020-10-26 17:51:55 +01:00
controls.h libcamera/base: Move span to base library 2021-06-25 16:11:11 +01:00
file_descriptor.h libcamera: file_descriptor: Implement move semantics for constructor 2020-05-19 18:07:49 +03:00
formats.h.in libcamera: Define constants for pixel formats in the public API 2020-06-18 13:26:36 +03:00
framebuffer_allocator.h libcamera/base: Move class helpers to the base library 2021-06-25 16:11:03 +01:00
geometry.h libcamera: geometry: Mark const functions with __nodiscard 2021-02-04 21:00:38 +02:00
logging.h libcamera: logging: add syslog, stream, and nowhere logging targets 2019-07-17 14:36:35 +09:00
meson.build libcamera/base: Move span to base library 2021-06-25 16:11:11 +01:00
pixel_format.h libcamera: pixel_format: Add a function to return format based on string 2020-08-03 11:48:47 +01:00
property_ids.h.in libcamera: Support draft controls and properties 2020-10-26 17:51:54 +01:00
request.h libcamera/base: Move extended base functionality 2021-06-25 16:11:08 +01:00
stream.h libcamera: stream: Rename StillCaptureRaw to Raw 2020-09-30 14:01:01 +02:00
transform.h libcamera: Add Transform enum to represent 2D plane transforms. 2020-09-29 11:43:06 +01:00
version.h.in libcamera: Rework automatic version generation to avoid rebuilds 2019-07-09 12:34:10 +03:00