@@ -111,4 +111,29 @@ algorithms:
1438, 1226, 1059, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1025, 1054, 1185,
1326, 1334, 1334,
]
+ - Dpf:
+ NoiseReductionModes:
+ - type: "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
+ - type: "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:
+ modes:
+ - type: "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
+ - type: "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 --- 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