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

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

Message

Florian Sylvestre July 27, 2022, 8:38 a.m. UTC
Hello,

This patch series adds support for two rkisp1 algorithms:
        - Filter algorithm (patch 1/2)
        - 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