@@ -111,4 +111,29 @@ algorithms:
1438, 1226, 1059, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1025, 1054, 1185,
1326, 1334, 1334,
]
+ - Dpf:
+ NoiseReductionModes:
+ ReductionMinimal:
+ DomainFilter:
+ g: [ 14, 10, 7, 4, 2, 1 ]
+ rb: [ 14, 11, 8, 4, 2, 1 ]
+ NoiseLevelFunction:
+ coeff: [ 0, 26, 52, 78, 106, 138, 172, 208, 248, 292, 340, 392, 448, 508, 572, 640, 712 ]
+ scale-mode: "linear"
+ FilterStrength:
+ r: 60
+ g: 60
+ b: 60
+ ReductionHighQuality:
+ DomainFilter:
+ g: [ 22, 18, 13, 8, 5, 2 ]
+ rb: [ 20, 18, 16, 11, 7, 3 ]
+ NoiseLevelFunction:
+ coeff: [ 0, 26, 52, 78, 106, 138, 172, 208, 248, 292, 340, 392, 448, 508, 572, 640, 712 ]
+ scale-mode: "linear"
+ FilterStrength:
+ r: 130
+ g: 130
+ b: 130
+ ActiveMode: "ReductionHighQuality"
...
@@ -6,6 +6,7 @@ conf_files = files([
'ov2685.yaml',
'ov4689.yaml',
'ov5640.yaml',
+ 'ov5647.yaml',
'ov5695.yaml',
'ov8858.yaml',
'uncalibrated.yaml',
new file mode 100644
@@ -0,0 +1,34 @@
+# SPDX-License-Identifier: CC0-1.0
+%YAML 1.1
+---
+version: 1
+algorithms:
+ - Agc:
+ - Awb:
+ - Dpf:
+ NoiseReductionModes:
+ ReductionFast:
+ DomainFilter:
+ g: [ 16, 12, 9, 5, 3, 1 ]
+ rb: [ 16, 13, 10, 6, 4, 2 ]
+ NoiseLevelFunction:
+ coeff: [ 0, 16, 32, 48, 66, 86, 108, 132, 160, 192, 228, 268, 312, 360, 412, 468, 528 ]
+ scale-mode: "linear"
+ FilterStrength:
+ r: 90
+ g: 90
+ b: 90
+ ReductionZsl:
+ DomainFilter:
+ g: [ 18, 14, 10, 6, 3, 1 ]
+ rb: [ 18, 16, 13, 9, 5, 3 ]
+ NoiseLevelFunction:
+ coeff: [ 0, 20, 40, 60, 82, 106, 132, 160, 192, 228, 268, 312, 360, 412, 468, 528, 592 ]
+ scale-mode: "linear"
+ FilterStrength:
+ r: 110
+ g: 110
+ b: 110
+ ActiveMode: "ReductionHighQuality"
+ - Filter:
+...
Add a new tuning configuration file for the OmniVision OV5647 sensor. This includes initial settings for DPF algorithms. Register the new tuning file in the build system. Add Dpf tuning config into Imx219 Signed-off-by: Rui Wang <rui.wang@ideasonboard.com> --- changelog since v7 : - move imx219 dpf tuning config - update tuning parameters since "key" update changelog since v9: - Update dpf tuning config regarding reduction mode format from list to dictionary - add ActiveMode for dpf default mode --- src/ipa/rkisp1/data/imx219.yaml | 25 ++++++++++++++++++++++++ src/ipa/rkisp1/data/meson.build | 1 + src/ipa/rkisp1/data/ov5647.yaml | 34 +++++++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 src/ipa/rkisp1/data/ov5647.yaml