[libcamera-devel,v3,0/2] Add Filter and Color Processing control for rkisp1
mbox series

Message ID 20220726143211.517231-1-fsylvestre@baylibre.com
Headers show
Series
  • Add Filter and Color Processing control for rkisp1
Related show

Message

Florian Sylvestre July 26, 2022, 2:32 p.m. UTC
Hello,

This patch series adds support for two rkisp1 algorithms:
        - Filter algorithm (patch 1/2)
          (named Demosaicing algorithm in previous version)
        - Color Processing algorithm (patch 2/2)
Filter algorithm is in charge of denoising and sharpness control.
ColorProcessing algorithm is in charge of brightness, contrast and saturation
control.

Filter and ColorProcessing algorithms are currently configurable from the
application by user controls.

Florian Sylvestre (2):
  ipa: rkisp1: Add support of Filter control
  ipa: rkisp1: Add support of ColorProcessing control

 src/ipa/rkisp1/algorithms/cproc.cpp      |  97 +++++++++++
 src/ipa/rkisp1/algorithms/cproc.h        |  30 ++++
 src/ipa/rkisp1/algorithms/filter.cpp     | 201 +++++++++++++++++++++++
 src/ipa/rkisp1/algorithms/filter.h       |  30 ++++
 src/ipa/rkisp1/algorithms/meson.build    |   2 +
 src/ipa/rkisp1/data/ov5640.yaml          |   2 +
 src/ipa/rkisp1/ipa_context.cpp           |  31 ++++
 src/ipa/rkisp1/ipa_context.h             |  13 ++
 src/libcamera/pipeline/rkisp1/rkisp1.cpp |  20 +++
 9 files changed, 426 insertions(+)
 create mode 100644 src/ipa/rkisp1/algorithms/cproc.cpp
 create mode 100644 src/ipa/rkisp1/algorithms/cproc.h
 create mode 100644 src/ipa/rkisp1/algorithms/filter.cpp
 create mode 100644 src/ipa/rkisp1/algorithms/filter.h