ipa: rpi: Add Arducam B0569 IMX415 tuning files

Add an imx415 tuning file for both the VC4 and PiSP. This tuning file
has been created and supplied by Arducam to support the B0569 module.

Note that this conflicts with an already existing imx415.json and
as such is provided as imx415_b0459.json.

More work will be required to support module specific tuning file
parsing.

Acked-by: Naushir Patuck <naush@raspberrypi.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
Kieran Bingham
2025-08-15 15:23:34 +01:00
parent b4dce59978
commit db288a6ce4
4 changed files with 2046 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -10,6 +10,7 @@ conf_files = files([
'imx335.json',
'imx378.json',
'imx415.json',
'imx415_b0569.json',
'imx462.json',
'imx477.json',
'imx477_noir.json',

View File

@@ -0,0 +1,569 @@
{
"version": 2.0,
"target": "bcm2835",
"vendor": "Arducam",
"sku": "B0569",
"algorithms": [
{
"rpi.black_level":
{
"black_level": 3200
}
},
{
"rpi.dpc": { }
},
{
"rpi.lux":
{
"reference_shutter_speed": 9990,
"reference_gain": 1.0,
"reference_aperture": 1.0,
"reference_lux": 875,
"reference_Y": 15940
}
},
{
"rpi.noise":
{
"reference_constant": 0,
"reference_slope": 3.44
}
},
{
"rpi.geq":
{
"offset": 221,
"slope": 0.00645
}
},
{
"rpi.sdn": { }
},
{
"rpi.awb":
{
"priors": [
{
"lux": 0,
"prior":
[
2000, 1.0,
3000, 0.0,
13000, 0.0
]
},
{
"lux": 800,
"prior":
[
2000, 0.0,
6000, 2.0,
13000, 2.0
]
},
{
"lux": 1500,
"prior":
[
2000, 0.0,
4000, 1.0,
6000, 6.0,
6500, 7.0,
7000, 1.0,
13000, 1.0
]
}
],
"modes":
{
"auto":
{
"lo": 2500,
"hi": 8000
},
"incandescent":
{
"lo": 2500,
"hi": 3000
},
"tungsten":
{
"lo": 3000,
"hi": 3500
},
"fluorescent":
{
"lo": 4000,
"hi": 4700
},
"indoor":
{
"lo": 3000,
"hi": 5000
},
"daylight":
{
"lo": 5500,
"hi": 6500
},
"cloudy":
{
"lo": 7000,
"hi": 8600
}
},
"bayes": 1,
"ct_curve":
[
2300.0, 0.9192, 0.3052,
2856.0, 0.7502, 0.3132,
3000.0, 0.7201, 0.3207,
4000.0, 0.5701, 0.4071,
4100.0, 0.5452, 0.4329,
6500.0, 0.4558, 0.5698
],
"sensitivity_r": 1.0,
"sensitivity_b": 1.0,
"transverse_pos": 0.0236,
"transverse_neg": 0.0396
}
},
{
"rpi.agc":
{
"metering_modes":
{
"centre-weighted":
{
"weights":
[
3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0
]
},
"spot":
{
"weights":
[
2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
]
},
"matrix":
{
"weights":
[
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
]
}
},
"exposure_modes":
{
"normal":
{
"shutter": [ 100, 10000, 30000, 60000, 120000 ],
"gain": [ 1.0, 2.0, 4.0, 6.0, 6.0 ]
},
"short":
{
"shutter": [ 100, 5000, 10000, 20000, 120000 ],
"gain": [ 1.0, 2.0, 4.0, 6.0, 6.0 ]
}
},
"constraint_modes":
{
"normal": [
{
"bound": "LOWER",
"q_lo": 0.98,
"q_hi": 1.0,
"y_target":
[
0, 0.5,
1000, 0.5
]
}
],
"highlight": [
{
"bound": "LOWER",
"q_lo": 0.98,
"q_hi": 1.0,
"y_target":
[
0, 0.5,
1000, 0.5
]
},
{
"bound": "UPPER",
"q_lo": 0.98,
"q_hi": 1.0,
"y_target":
[
0, 0.8,
1000, 0.8
]
}
]
},
"y_target":
[
0, 0.16,
1000, 0.165,
10000, 0.17
]
}
},
{
"rpi.alsc":
{
"omega": 1.3,
"n_iter": 100,
"luminance_strength": 0.8,
"calibrations_Cr": [
{
"ct": 2300,
"table":
[
1.052, 1.045, 1.037, 1.031, 1.025, 1.021, 1.017, 1.016, 1.015, 1.016, 1.019, 1.022, 1.028, 1.033, 1.038, 1.044,
1.052, 1.046, 1.038, 1.031, 1.025, 1.021, 1.016, 1.014, 1.015, 1.016, 1.019, 1.023, 1.029, 1.035, 1.039, 1.044,
1.051, 1.045, 1.037, 1.029, 1.022, 1.017, 1.012, 1.011, 1.009, 1.012, 1.016, 1.021, 1.027, 1.034, 1.039, 1.045,
1.049, 1.042, 1.034, 1.026, 1.018, 1.012, 1.009, 1.005, 1.005, 1.008, 1.012, 1.017, 1.023, 1.031, 1.037, 1.043,
1.048, 1.041, 1.033, 1.024, 1.016, 1.009, 1.005, 1.003, 1.003, 1.005, 1.009, 1.014, 1.022, 1.029, 1.036, 1.041,
1.047, 1.039, 1.032, 1.023, 1.015, 1.008, 1.004, 1.002, 1.003, 1.004, 1.008, 1.013, 1.021, 1.028, 1.035, 1.041,
1.047, 1.039, 1.032, 1.022, 1.015, 1.008, 1.003, 1.002, 1.002, 1.004, 1.008, 1.013, 1.021, 1.028, 1.035, 1.041,
1.047, 1.039, 1.032, 1.023, 1.015, 1.008, 1.004, 1.003, 1.003, 1.005, 1.009, 1.014, 1.021, 1.028, 1.035, 1.041,
1.048, 1.039, 1.032, 1.024, 1.016, 1.009, 1.006, 1.004, 1.004, 1.007, 1.011, 1.015, 1.022, 1.029, 1.035, 1.041,
1.048, 1.041, 1.033, 1.026, 1.018, 1.012, 1.009, 1.008, 1.007, 1.009, 1.013, 1.017, 1.023, 1.031, 1.036, 1.042,
1.049, 1.043, 1.036, 1.029, 1.022, 1.016, 1.013, 1.011, 1.011, 1.014, 1.016, 1.021, 1.025, 1.032, 1.039, 1.043,
1.052, 1.045, 1.038, 1.031, 1.024, 1.019, 1.016, 1.015, 1.014, 1.016, 1.019, 1.022, 1.027, 1.034, 1.041, 1.046
]
},
{
"ct": 2856,
"table":
[
1.059, 1.051, 1.042, 1.034, 1.027, 1.022, 1.019, 1.018, 1.018, 1.019, 1.022, 1.025, 1.031, 1.036, 1.043, 1.048,
1.058, 1.051, 1.043, 1.034, 1.027, 1.022, 1.018, 1.017, 1.017, 1.018, 1.021, 1.025, 1.031, 1.037, 1.043, 1.049,
1.059, 1.052, 1.043, 1.034, 1.026, 1.021, 1.016, 1.011, 1.011, 1.014, 1.019, 1.025, 1.031, 1.037, 1.044, 1.049,
1.055, 1.049, 1.041, 1.031, 1.022, 1.016, 1.009, 1.008, 1.008, 1.009, 1.014, 1.019, 1.028, 1.035, 1.043, 1.046,
1.055, 1.048, 1.038, 1.029, 1.019, 1.011, 1.008, 1.005, 1.004, 1.007, 1.011, 1.017, 1.024, 1.033, 1.041, 1.046,
1.053, 1.046, 1.036, 1.027, 1.017, 1.009, 1.005, 1.003, 1.003, 1.004, 1.008, 1.015, 1.023, 1.031, 1.039, 1.044,
1.053, 1.047, 1.037, 1.027, 1.018, 1.011, 1.005, 1.003, 1.003, 1.005, 1.009, 1.016, 1.024, 1.032, 1.039, 1.045,
1.052, 1.046, 1.036, 1.027, 1.017, 1.011, 1.005, 1.004, 1.004, 1.005, 1.009, 1.015, 1.023, 1.031, 1.039, 1.044,
1.054, 1.048, 1.039, 1.029, 1.021, 1.013, 1.008, 1.006, 1.005, 1.009, 1.013, 1.018, 1.026, 1.033, 1.041, 1.045,
1.054, 1.048, 1.039, 1.029, 1.022, 1.016, 1.012, 1.011, 1.011, 1.012, 1.014, 1.019, 1.026, 1.034, 1.041, 1.046,
1.058, 1.051, 1.042, 1.033, 1.025, 1.021, 1.016, 1.013, 1.013, 1.016, 1.021, 1.024, 1.028, 1.036, 1.043, 1.049,
1.058, 1.055, 1.045, 1.037, 1.029, 1.024, 1.021, 1.019, 1.019, 1.019, 1.021, 1.026, 1.032, 1.039, 1.048, 1.051
]
},
{
"ct": 3000,
"table":
[
1.039, 1.035, 1.029, 1.023, 1.018, 1.013, 1.011, 1.009, 1.009, 1.009, 1.011, 1.014, 1.017, 1.022, 1.026, 1.029,
1.041, 1.037, 1.031, 1.024, 1.018, 1.014, 1.011, 1.009, 1.009, 1.009, 1.011, 1.014, 1.018, 1.023, 1.027, 1.031,
1.041, 1.037, 1.031, 1.024, 1.018, 1.014, 1.009, 1.007, 1.006, 1.007, 1.009, 1.014, 1.018, 1.023, 1.028, 1.031,
1.039, 1.035, 1.029, 1.021, 1.015, 1.009, 1.006, 1.003, 1.002, 1.003, 1.007, 1.011, 1.015, 1.021, 1.026, 1.029,
1.039, 1.034, 1.028, 1.021, 1.014, 1.007, 1.004, 1.002, 1.001, 1.002, 1.005, 1.009, 1.015, 1.021, 1.025, 1.028,
1.039, 1.034, 1.028, 1.021, 1.013, 1.007, 1.003, 1.002, 1.002, 1.002, 1.004, 1.008, 1.014, 1.021, 1.024, 1.028,
1.039, 1.034, 1.028, 1.021, 1.014, 1.007, 1.004, 1.002, 1.001, 1.003, 1.005, 1.009, 1.014, 1.019, 1.025, 1.029,
1.039, 1.034, 1.029, 1.022, 1.014, 1.008, 1.005, 1.003, 1.003, 1.004, 1.006, 1.009, 1.015, 1.021, 1.025, 1.029,
1.039, 1.035, 1.029, 1.022, 1.016, 1.011, 1.007, 1.005, 1.004, 1.006, 1.009, 1.012, 1.016, 1.022, 1.026, 1.029,
1.041, 1.036, 1.031, 1.023, 1.017, 1.013, 1.011, 1.008, 1.008, 1.009, 1.011, 1.014, 1.018, 1.023, 1.027, 1.031,
1.042, 1.039, 1.032, 1.026, 1.021, 1.017, 1.014, 1.012, 1.012, 1.013, 1.014, 1.017, 1.021, 1.024, 1.029, 1.032,
1.045, 1.039, 1.034, 1.027, 1.022, 1.018, 1.016, 1.016, 1.015, 1.015, 1.016, 1.018, 1.021, 1.026, 1.031, 1.034
]
},
{
"ct": 4000,
"table":
[
1.051, 1.043, 1.037, 1.029, 1.023, 1.018, 1.014, 1.013, 1.012, 1.012, 1.014, 1.016, 1.021, 1.025, 1.029, 1.034,
1.051, 1.045, 1.038, 1.029, 1.023, 1.019, 1.015, 1.012, 1.012, 1.012, 1.013, 1.016, 1.021, 1.026, 1.031, 1.034,
1.049, 1.046, 1.038, 1.029, 1.021, 1.016, 1.011, 1.008, 1.008, 1.008, 1.011, 1.015, 1.021, 1.026, 1.032, 1.034,
1.049, 1.043, 1.035, 1.026, 1.018, 1.012, 1.008, 1.004, 1.003, 1.004, 1.008, 1.012, 1.017, 1.023, 1.028, 1.033,
1.047, 1.042, 1.033, 1.025, 1.017, 1.009, 1.004, 1.002, 1.001, 1.002, 1.004, 1.009, 1.015, 1.022, 1.027, 1.031,
1.048, 1.042, 1.034, 1.025, 1.016, 1.009, 1.004, 1.002, 1.001, 1.001, 1.004, 1.009, 1.015, 1.022, 1.027, 1.032,
1.047, 1.041, 1.033, 1.024, 1.016, 1.008, 1.003, 1.002, 1.001, 1.001, 1.005, 1.009, 1.015, 1.022, 1.027, 1.031,
1.048, 1.041, 1.034, 1.025, 1.017, 1.011, 1.005, 1.003, 1.002, 1.003, 1.007, 1.011, 1.016, 1.023, 1.028, 1.032,
1.048, 1.042, 1.035, 1.026, 1.018, 1.011, 1.008, 1.006, 1.005, 1.006, 1.009, 1.012, 1.018, 1.024, 1.028, 1.033,
1.049, 1.043, 1.035, 1.027, 1.021, 1.015, 1.011, 1.008, 1.008, 1.009, 1.012, 1.016, 1.019, 1.024, 1.029, 1.034,
1.051, 1.046, 1.039, 1.031, 1.024, 1.019, 1.016, 1.015, 1.014, 1.014, 1.015, 1.019, 1.023, 1.027, 1.033, 1.035,
1.054, 1.046, 1.039, 1.032, 1.026, 1.022, 1.018, 1.017, 1.017, 1.017, 1.018, 1.021, 1.024, 1.029, 1.035, 1.037
]
},
{
"ct": 4100,
"table":
[
1.047, 1.041, 1.035, 1.028, 1.023, 1.018, 1.015, 1.013, 1.012, 1.012, 1.014, 1.016, 1.019, 1.023, 1.027, 1.028,
1.048, 1.044, 1.036, 1.029, 1.023, 1.018, 1.015, 1.013, 1.012, 1.012, 1.014, 1.016, 1.019, 1.024, 1.028, 1.031,
1.049, 1.045, 1.037, 1.029, 1.022, 1.017, 1.012, 1.009, 1.009, 1.009, 1.011, 1.016, 1.019, 1.025, 1.029, 1.032,
1.047, 1.043, 1.035, 1.027, 1.019, 1.012, 1.008, 1.005, 1.004, 1.005, 1.008, 1.012, 1.017, 1.022, 1.027, 1.029,
1.047, 1.041, 1.034, 1.025, 1.017, 1.009, 1.005, 1.003, 1.002, 1.003, 1.006, 1.009, 1.015, 1.021, 1.026, 1.029,
1.046, 1.041, 1.033, 1.025, 1.017, 1.009, 1.004, 1.003, 1.002, 1.002, 1.005, 1.009, 1.015, 1.021, 1.026, 1.029,
1.046, 1.041, 1.033, 1.025, 1.017, 1.009, 1.005, 1.003, 1.002, 1.003, 1.005, 1.009, 1.015, 1.021, 1.026, 1.029,
1.045, 1.041, 1.034, 1.026, 1.017, 1.011, 1.006, 1.004, 1.003, 1.004, 1.007, 1.011, 1.016, 1.022, 1.026, 1.028,
1.046, 1.041, 1.034, 1.026, 1.018, 1.012, 1.008, 1.006, 1.005, 1.007, 1.009, 1.013, 1.017, 1.022, 1.027, 1.029,
1.046, 1.042, 1.035, 1.028, 1.021, 1.016, 1.012, 1.009, 1.009, 1.011, 1.012, 1.015, 1.019, 1.024, 1.028, 1.029,
1.049, 1.044, 1.038, 1.029, 1.024, 1.019, 1.016, 1.015, 1.014, 1.015, 1.015, 1.019, 1.022, 1.026, 1.029, 1.032,
1.051, 1.045, 1.039, 1.031, 1.027, 1.022, 1.019, 1.018, 1.017, 1.018, 1.019, 1.021, 1.023, 1.028, 1.032, 1.034
]
},
{
"ct": 6500,
"table":
[
1.069, 1.058, 1.048, 1.037, 1.029, 1.024, 1.018, 1.015, 1.013, 1.014, 1.016, 1.018, 1.023, 1.028, 1.034, 1.039,
1.068, 1.061, 1.048, 1.037, 1.029, 1.024, 1.018, 1.014, 1.013, 1.013, 1.015, 1.018, 1.023, 1.029, 1.036, 1.039,
1.068, 1.061, 1.048, 1.037, 1.028, 1.021, 1.014, 1.011, 1.008, 1.009, 1.012, 1.016, 1.023, 1.031, 1.037, 1.041,
1.065, 1.056, 1.045, 1.034, 1.023, 1.015, 1.009, 1.005, 1.003, 1.005, 1.007, 1.012, 1.019, 1.026, 1.034, 1.039,
1.064, 1.054, 1.043, 1.033, 1.021, 1.012, 1.006, 1.003, 1.001, 1.001, 1.005, 1.009, 1.017, 1.025, 1.032, 1.038,
1.064, 1.054, 1.044, 1.033, 1.021, 1.012, 1.006, 1.003, 1.001, 1.001, 1.004, 1.009, 1.017, 1.025, 1.032, 1.038,
1.064, 1.054, 1.043, 1.033, 1.022, 1.014, 1.007, 1.004, 1.002, 1.002, 1.006, 1.011, 1.018, 1.026, 1.032, 1.038,
1.063, 1.055, 1.045, 1.034, 1.023, 1.015, 1.009, 1.006, 1.005, 1.005, 1.008, 1.013, 1.021, 1.027, 1.034, 1.039,
1.065, 1.056, 1.045, 1.036, 1.026, 1.018, 1.013, 1.009, 1.007, 1.009, 1.011, 1.016, 1.023, 1.029, 1.035, 1.041,
1.065, 1.059, 1.048, 1.038, 1.029, 1.024, 1.019, 1.015, 1.014, 1.014, 1.017, 1.022, 1.027, 1.031, 1.037, 1.042,
1.069, 1.063, 1.054, 1.044, 1.036, 1.029, 1.025, 1.022, 1.021, 1.022, 1.023, 1.027, 1.031, 1.036, 1.043, 1.046,
1.073, 1.065, 1.056, 1.046, 1.039, 1.034, 1.031, 1.028, 1.027, 1.027, 1.028, 1.029, 1.034, 1.039, 1.046, 1.048
]
}
],
"calibrations_Cb": [
{
"ct": 2300,
"table":
[
1.049, 1.049, 1.047, 1.044, 1.042, 1.039, 1.036, 1.033, 1.032, 1.031, 1.029, 1.026, 1.022, 1.021, 1.016, 1.011,
1.049, 1.048, 1.045, 1.043, 1.039, 1.035, 1.032, 1.031, 1.027, 1.026, 1.024, 1.022, 1.021, 1.018, 1.014, 1.011,
1.048, 1.046, 1.044, 1.039, 1.035, 1.032, 1.029, 1.026, 1.023, 1.022, 1.019, 1.019, 1.019, 1.016, 1.013, 1.008,
1.046, 1.044, 1.042, 1.036, 1.033, 1.028, 1.025, 1.022, 1.018, 1.018, 1.016, 1.016, 1.015, 1.015, 1.013, 1.007,
1.044, 1.043, 1.041, 1.035, 1.029, 1.026, 1.022, 1.018, 1.016, 1.014, 1.013, 1.013, 1.014, 1.014, 1.011, 1.007,
1.043, 1.042, 1.039, 1.034, 1.028, 1.023, 1.019, 1.017, 1.014, 1.013, 1.012, 1.013, 1.013, 1.013, 1.011, 1.004,
1.041, 1.041, 1.038, 1.033, 1.027, 1.022, 1.018, 1.016, 1.013, 1.012, 1.012, 1.013, 1.013, 1.012, 1.011, 1.004,
1.041, 1.039, 1.036, 1.032, 1.026, 1.021, 1.019, 1.017, 1.013, 1.012, 1.013, 1.014, 1.012, 1.012, 1.009, 1.003,
1.037, 1.036, 1.034, 1.031, 1.027, 1.023, 1.019, 1.017, 1.015, 1.014, 1.014, 1.014, 1.013, 1.012, 1.007, 1.003,
1.035, 1.034, 1.033, 1.031, 1.027, 1.024, 1.021, 1.019, 1.017, 1.016, 1.015, 1.014, 1.013, 1.012, 1.006, 1.001,
1.033, 1.033, 1.032, 1.031, 1.029, 1.026, 1.024, 1.021, 1.019, 1.018, 1.017, 1.015, 1.014, 1.012, 1.005, 1.001,
1.032, 1.032, 1.032, 1.031, 1.029, 1.027, 1.026, 1.024, 1.021, 1.019, 1.018, 1.017, 1.014, 1.012, 1.006, 1.001
]
},
{
"ct": 2856,
"table":
[
1.031, 1.031, 1.031, 1.029, 1.027, 1.027, 1.026, 1.024, 1.022, 1.021, 1.018, 1.015, 1.012, 1.008, 1.004, 1.001,
1.033, 1.033, 1.033, 1.031, 1.029, 1.028, 1.027, 1.025, 1.023, 1.021, 1.019, 1.016, 1.013, 1.011, 1.007, 1.003,
1.033, 1.034, 1.033, 1.032, 1.029, 1.028, 1.027, 1.024, 1.022, 1.019, 1.018, 1.015, 1.013, 1.011, 1.007, 1.004,
1.036, 1.035, 1.034, 1.032, 1.029, 1.027, 1.024, 1.023, 1.021, 1.018, 1.017, 1.015, 1.014, 1.011, 1.008, 1.004,
1.032, 1.032, 1.032, 1.029, 1.027, 1.024, 1.022, 1.019, 1.016, 1.015, 1.012, 1.012, 1.011, 1.009, 1.006, 1.003,
1.034, 1.034, 1.032, 1.031, 1.028, 1.025, 1.022, 1.019, 1.017, 1.016, 1.014, 1.014, 1.012, 1.011, 1.007, 1.003,
1.031, 1.031, 1.029, 1.028, 1.026, 1.022, 1.019, 1.017, 1.015, 1.013, 1.012, 1.012, 1.011, 1.009, 1.005, 1.002,
1.032, 1.031, 1.031, 1.029, 1.027, 1.024, 1.022, 1.019, 1.017, 1.016, 1.015, 1.014, 1.012, 1.011, 1.006, 1.003,
1.029, 1.029, 1.028, 1.027, 1.025, 1.023, 1.021, 1.018, 1.016, 1.015, 1.013, 1.012, 1.011, 1.008, 1.005, 1.001,
1.029, 1.029, 1.029, 1.028, 1.027, 1.025, 1.022, 1.021, 1.019, 1.017, 1.016, 1.014, 1.012, 1.009, 1.006, 1.001,
1.027, 1.027, 1.027, 1.026, 1.025, 1.024, 1.023, 1.022, 1.019, 1.018, 1.015, 1.013, 1.011, 1.008, 1.002, 1.001,
1.025, 1.026, 1.026, 1.025, 1.024, 1.024, 1.024, 1.022, 1.021, 1.019, 1.016, 1.013, 1.011, 1.008, 1.002, 1.001
]
},
{
"ct": 3000,
"table":
[
1.039, 1.038, 1.035, 1.033, 1.029, 1.028, 1.026, 1.023, 1.023, 1.021, 1.019, 1.017, 1.014, 1.012, 1.009, 1.008,
1.037, 1.035, 1.034, 1.031, 1.028, 1.024, 1.022, 1.019, 1.016, 1.015, 1.014, 1.013, 1.013, 1.011, 1.009, 1.007,
1.036, 1.035, 1.033, 1.029, 1.025, 1.022, 1.019, 1.016, 1.013, 1.012, 1.012, 1.012, 1.011, 1.009, 1.007, 1.005,
1.035, 1.033, 1.031, 1.026, 1.023, 1.019, 1.015, 1.012, 1.009, 1.008, 1.007, 1.008, 1.009, 1.009, 1.006, 1.005,
1.034, 1.032, 1.029, 1.025, 1.021, 1.016, 1.012, 1.008, 1.006, 1.006, 1.006, 1.007, 1.007, 1.007, 1.006, 1.004,
1.033, 1.032, 1.028, 1.024, 1.019, 1.013, 1.009, 1.007, 1.005, 1.003, 1.004, 1.005, 1.006, 1.007, 1.005, 1.003,
1.032, 1.031, 1.027, 1.023, 1.018, 1.012, 1.009, 1.006, 1.004, 1.003, 1.004, 1.006, 1.006, 1.006, 1.005, 1.003,
1.032, 1.029, 1.027, 1.023, 1.019, 1.013, 1.009, 1.007, 1.004, 1.004, 1.005, 1.006, 1.006, 1.007, 1.005, 1.003,
1.031, 1.029, 1.026, 1.022, 1.019, 1.014, 1.011, 1.008, 1.006, 1.005, 1.006, 1.006, 1.006, 1.006, 1.005, 1.002,
1.031, 1.028, 1.025, 1.022, 1.019, 1.015, 1.013, 1.009, 1.008, 1.007, 1.007, 1.007, 1.007, 1.006, 1.004, 1.001,
1.029, 1.028, 1.026, 1.022, 1.021, 1.018, 1.015, 1.013, 1.011, 1.011, 1.009, 1.008, 1.007, 1.006, 1.004, 1.002,
1.029, 1.028, 1.026, 1.023, 1.021, 1.019, 1.017, 1.015, 1.013, 1.012, 1.011, 1.009, 1.008, 1.007, 1.004, 1.001
]
},
{
"ct": 4000,
"table":
[
1.032, 1.032, 1.031, 1.031, 1.029, 1.029, 1.027, 1.025, 1.025, 1.023, 1.021, 1.019, 1.015, 1.012, 1.011, 1.009,
1.028, 1.028, 1.028, 1.027, 1.026, 1.024, 1.022, 1.021, 1.019, 1.018, 1.017, 1.014, 1.013, 1.011, 1.008, 1.006,
1.026, 1.026, 1.025, 1.025, 1.022, 1.021, 1.019, 1.018, 1.016, 1.014, 1.013, 1.012, 1.011, 1.008, 1.006, 1.002,
1.027, 1.027, 1.026, 1.024, 1.022, 1.021, 1.018, 1.016, 1.014, 1.013, 1.011, 1.011, 1.011, 1.009, 1.006, 1.003,
1.024, 1.025, 1.024, 1.022, 1.021, 1.018, 1.015, 1.013, 1.011, 1.011, 1.009, 1.009, 1.008, 1.007, 1.005, 1.002,
1.025, 1.025, 1.024, 1.023, 1.021, 1.017, 1.014, 1.012, 1.011, 1.009, 1.009, 1.009, 1.009, 1.007, 1.005, 1.002,
1.024, 1.024, 1.023, 1.022, 1.019, 1.016, 1.014, 1.011, 1.009, 1.008, 1.008, 1.008, 1.007, 1.007, 1.005, 1.001,
1.023, 1.023, 1.023, 1.022, 1.019, 1.016, 1.013, 1.012, 1.009, 1.009, 1.009, 1.009, 1.008, 1.007, 1.004, 1.001,
1.023, 1.022, 1.022, 1.021, 1.019, 1.016, 1.014, 1.012, 1.011, 1.009, 1.009, 1.008, 1.007, 1.006, 1.003, 1.001,
1.022, 1.022, 1.021, 1.021, 1.019, 1.017, 1.015, 1.014, 1.012, 1.011, 1.011, 1.009, 1.008, 1.006, 1.002, 1.001,
1.021, 1.021, 1.021, 1.019, 1.019, 1.018, 1.016, 1.014, 1.013, 1.011, 1.011, 1.009, 1.007, 1.006, 1.002, 1.001,
1.021, 1.021, 1.019, 1.019, 1.019, 1.018, 1.017, 1.015, 1.014, 1.013, 1.011, 1.009, 1.007, 1.005, 1.002, 1.001
]
},
{
"ct": 4100,
"table":
[
1.029, 1.029, 1.029, 1.027, 1.027, 1.026, 1.025, 1.022, 1.022, 1.019, 1.018, 1.016, 1.012, 1.011, 1.008, 1.007,
1.027, 1.027, 1.027, 1.026, 1.025, 1.023, 1.021, 1.018, 1.017, 1.016, 1.014, 1.013, 1.012, 1.009, 1.007, 1.005,
1.027, 1.027, 1.026, 1.025, 1.023, 1.021, 1.018, 1.016, 1.015, 1.014, 1.013, 1.012, 1.011, 1.008, 1.006, 1.003,
1.027, 1.027, 1.026, 1.025, 1.022, 1.019, 1.017, 1.015, 1.013, 1.011, 1.011, 1.011, 1.009, 1.009, 1.007, 1.004,
1.026, 1.026, 1.025, 1.023, 1.021, 1.017, 1.014, 1.012, 1.011, 1.009, 1.009, 1.009, 1.008, 1.008, 1.006, 1.003,
1.025, 1.026, 1.025, 1.023, 1.019, 1.017, 1.014, 1.011, 1.009, 1.008, 1.008, 1.009, 1.009, 1.008, 1.006, 1.003,
1.025, 1.025, 1.024, 1.023, 1.019, 1.016, 1.013, 1.011, 1.008, 1.008, 1.008, 1.009, 1.008, 1.007, 1.005, 1.002,
1.024, 1.024, 1.024, 1.022, 1.019, 1.015, 1.013, 1.011, 1.009, 1.008, 1.009, 1.009, 1.008, 1.007, 1.005, 1.002,
1.023, 1.023, 1.023, 1.022, 1.019, 1.016, 1.014, 1.012, 1.009, 1.009, 1.009, 1.009, 1.008, 1.007, 1.004, 1.001,
1.022, 1.023, 1.022, 1.021, 1.019, 1.017, 1.015, 1.013, 1.011, 1.011, 1.011, 1.009, 1.008, 1.006, 1.003, 1.001,
1.022, 1.022, 1.022, 1.021, 1.019, 1.018, 1.016, 1.014, 1.013, 1.012, 1.011, 1.009, 1.008, 1.006, 1.002, 1.001,
1.022, 1.022, 1.021, 1.021, 1.021, 1.019, 1.017, 1.016, 1.014, 1.013, 1.012, 1.009, 1.008, 1.006, 1.002, 1.001
]
},
{
"ct": 6500,
"table":
[
1.017, 1.019, 1.021, 1.022, 1.023, 1.024, 1.025, 1.025, 1.024, 1.023, 1.022, 1.019, 1.015, 1.012, 1.007, 1.007,
1.019, 1.021, 1.023, 1.025, 1.027, 1.027, 1.028, 1.028, 1.027, 1.025, 1.023, 1.021, 1.018, 1.014, 1.011, 1.007,
1.021, 1.023, 1.025, 1.027, 1.028, 1.028, 1.029, 1.028, 1.027, 1.026, 1.024, 1.022, 1.021, 1.015, 1.012, 1.008,
1.021, 1.024, 1.026, 1.027, 1.028, 1.029, 1.028, 1.028, 1.027, 1.026, 1.024, 1.022, 1.021, 1.016, 1.013, 1.008,
1.021, 1.022, 1.025, 1.026, 1.026, 1.027, 1.027, 1.025, 1.024, 1.023, 1.022, 1.021, 1.019, 1.015, 1.012, 1.008,
1.019, 1.022, 1.024, 1.026, 1.026, 1.025, 1.025, 1.024, 1.023, 1.022, 1.021, 1.019, 1.018, 1.015, 1.012, 1.007,
1.019, 1.021, 1.022, 1.024, 1.024, 1.024, 1.023, 1.022, 1.021, 1.021, 1.019, 1.018, 1.017, 1.013, 1.011, 1.006,
1.018, 1.019, 1.021, 1.023, 1.023, 1.023, 1.022, 1.021, 1.021, 1.019, 1.019, 1.017, 1.014, 1.012, 1.009, 1.006,
1.017, 1.017, 1.019, 1.021, 1.022, 1.021, 1.021, 1.021, 1.019, 1.019, 1.018, 1.016, 1.013, 1.011, 1.007, 1.005,
1.014, 1.015, 1.017, 1.018, 1.019, 1.019, 1.019, 1.019, 1.018, 1.017, 1.016, 1.013, 1.011, 1.009, 1.005, 1.002,
1.012, 1.014, 1.016, 1.017, 1.018, 1.019, 1.018, 1.017, 1.017, 1.016, 1.015, 1.013, 1.011, 1.007, 1.003, 1.001,
1.011, 1.013, 1.015, 1.016, 1.017, 1.017, 1.017, 1.017, 1.016, 1.015, 1.013, 1.011, 1.009, 1.007, 1.002, 1.001
]
}
],
"luminance_lut":
[
2.072, 1.922, 1.693, 1.523, 1.394, 1.297, 1.232, 1.229, 1.229, 1.239, 1.311, 1.412, 1.545, 1.719, 1.959, 2.114,
1.988, 1.787, 1.576, 1.423, 1.315, 1.245, 1.171, 1.141, 1.143, 1.179, 1.256, 1.328, 1.442, 1.602, 1.819, 2.028,
1.901, 1.718, 1.513, 1.361, 1.246, 1.167, 1.115, 1.087, 1.087, 1.124, 1.178, 1.263, 1.382, 1.541, 1.749, 1.939,
1.864, 1.649, 1.453, 1.304, 1.192, 1.116, 1.079, 1.037, 1.042, 1.084, 1.128, 1.211, 1.328, 1.482, 1.684, 1.905,
1.837, 1.614, 1.421, 1.275, 1.165, 1.084, 1.034, 1.015, 1.018, 1.042, 1.097, 1.184, 1.299, 1.451, 1.649, 1.879,
1.832, 1.606, 1.413, 1.268, 1.158, 1.075, 1.019, 1.005, 1.006, 1.029, 1.089, 1.177, 1.293, 1.445, 1.645, 1.875,
1.832, 1.601, 1.408, 1.264, 1.155, 1.071, 1.017, 1.004, 1.005, 1.026, 1.085, 1.172, 1.288, 1.439, 1.639, 1.875,
1.846, 1.622, 1.428, 1.282, 1.171, 1.091, 1.045, 1.017, 1.023, 1.051, 1.102, 1.189, 1.307, 1.461, 1.661, 1.889,
1.868, 1.668, 1.469, 1.319, 1.207, 1.127, 1.085, 1.051, 1.051, 1.094, 1.141, 1.226, 1.345, 1.501, 1.707, 1.912,
1.932, 1.727, 1.521, 1.368, 1.259, 1.188, 1.128, 1.096, 1.098, 1.141, 1.201, 1.275, 1.393, 1.554, 1.765, 1.976,
1.999, 1.828, 1.609, 1.447, 1.333, 1.256, 1.191, 1.167, 1.167, 1.199, 1.269, 1.352, 1.475, 1.642, 1.865, 2.042,
2.121, 1.933, 1.702, 1.531, 1.408, 1.315, 1.246, 1.236, 1.237, 1.257, 1.329, 1.426, 1.558, 1.733, 1.969, 2.164
],
"sigma": 0.0015,
"sigma_Cb": 0.00181
}
},
{
"rpi.contrast":
{
"ce_enable": 1,
"gamma_curve":
[
0, 0,
1024, 5040,
2048, 9338,
3072, 12356,
4096, 15312,
5120, 18051,
6144, 20790,
7168, 23193,
8192, 25744,
9216, 27942,
10240, 30035,
11264, 32005,
12288, 33975,
13312, 35815,
14336, 37600,
15360, 39168,
16384, 40642,
18432, 43379,
20480, 45749,
22528, 47753,
24576, 49621,
26624, 51253,
28672, 52698,
30720, 53796,
32768, 54876,
36864, 57012,
40960, 58656,
45056, 59954,
49152, 61183,
53248, 62355,
57344, 63419,
61440, 64476,
65535, 65535
]
}
},
{
"rpi.ccm":
{
"ccms": [
{
"ct": 2300,
"ccm":
[
2.01006, -0.36954, -0.64052,
-0.77988, 2.37335, -0.59347,
-0.04284, -1.95411, 2.99694
]
},
{
"ct": 2856,
"ccm":
[
1.98064, -0.55194, -0.42869,
-0.67072, 2.25175, -0.58103,
0.07094, -1.54263, 2.47169
]
},
{
"ct": 3000,
"ccm":
[
1.95595, -0.61286, -0.34309,
-0.72298, 2.15643, -0.43345,
0.01524, -1.22374, 2.20851
]
},
{
"ct": 4000,
"ccm":
[
1.93512, -0.67428, -0.26084,
-0.58341, 2.01782, -0.43441,
-0.02507, -0.83669, 1.86177
]
},
{
"ct": 4100,
"ccm":
[
2.47688, -1.30776, -0.16912,
-0.58124, 1.90087, -0.31963,
0.05938, -0.85106, 1.79169
]
},
{
"ct": 6500,
"ccm":
[
2.01272, -0.81917, -0.19355,
-0.43585, 2.05126, -0.61541,
0.03546, -0.81222, 1.77676
]
}
]
}
},
{
"rpi.sharpen": { }
}
]
}

View File

@@ -11,6 +11,7 @@ conf_files = files([
'imx335.json',
'imx378.json',
'imx415.json',
'imx415_b0569.json',
'imx462.json',
'imx477.json',
'imx477_noir.json',