Last active
April 22, 2023 06:14
-
-
Save mgineer85/5793ba64369b09ef3543c024bdc71ff5 to your computer and use it in GitHub Desktop.
imx519.json tuning file for Arducam 16mp camera. Supports CDAF autofocus.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"version": 2.0, | |
"target": "bcm2835", | |
"algorithms": [ | |
{ | |
"rpi.black_level": | |
{ | |
"black_level": 4096 | |
} | |
}, | |
{ | |
"rpi.dpc": { } | |
}, | |
{ | |
"rpi.lux": | |
{ | |
"reference_shutter_speed": 13841, | |
"reference_gain": 2.0, | |
"reference_aperture": 1.0, | |
"reference_lux": 900, | |
"reference_Y": 12064 | |
} | |
}, | |
{ | |
"rpi.noise": | |
{ | |
"reference_constant": 0, | |
"reference_slope": 2.776 | |
} | |
}, | |
{ | |
"rpi.geq": | |
{ | |
"offset": 189, | |
"slope": 0.01495 | |
} | |
}, | |
{ | |
"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": 7900 | |
}, | |
"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": 8000 | |
} | |
}, | |
"bayes": 1, | |
"ct_curve": | |
[ | |
2890.0, 0.7328, 0.3734, | |
3550.0, 0.6228, 0.4763, | |
4500.0, 0.5208, 0.5825, | |
5700.0, 0.4467, 0.6671, | |
7900.0, 0.3858, 0.7411 | |
], | |
"sensitivity_r": 1.0, | |
"sensitivity_b": 1.0, | |
"transverse_pos": 0.02027, | |
"transverse_neg": 0.01935 | |
} | |
}, | |
{ | |
"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, 8.0 ] | |
}, | |
"short": | |
{ | |
"shutter": [ 100, 5000, 10000, 20000, 120000 ], | |
"gain": [ 1.0, 2.0, 4.0, 6.0, 8.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.20, | |
1000, 0.205, | |
10000, 0.21 | |
] | |
} | |
}, | |
{ | |
"rpi.alsc": | |
{ | |
"omega": 1.3, | |
"n_iter": 100, | |
"luminance_strength": 0.5, | |
"calibrations_Cr": [ | |
{ | |
"ct": 3000, | |
"table": | |
[ | |
1.527, 1.521, 1.508, 1.493, 1.476, 1.455, 1.442, 1.441, 1.441, 1.441, 1.448, 1.467, 1.483, 1.494, 1.503, 1.504, | |
1.525, 1.513, 1.496, 1.477, 1.461, 1.434, 1.418, 1.409, 1.409, 1.416, 1.429, 1.449, 1.469, 1.485, 1.495, 1.503, | |
1.517, 1.506, 1.485, 1.461, 1.434, 1.412, 1.388, 1.376, 1.376, 1.386, 1.405, 1.429, 1.449, 1.471, 1.488, 1.495, | |
1.512, 1.496, 1.471, 1.442, 1.412, 1.388, 1.361, 1.344, 1.344, 1.358, 1.384, 1.405, 1.431, 1.456, 1.479, 1.489, | |
1.508, 1.488, 1.458, 1.425, 1.393, 1.361, 1.343, 1.322, 1.321, 1.342, 1.358, 1.385, 1.416, 1.445, 1.471, 1.484, | |
1.507, 1.482, 1.453, 1.418, 1.382, 1.349, 1.322, 1.318, 1.318, 1.321, 1.345, 1.373, 1.405, 1.437, 1.465, 1.483, | |
1.507, 1.482, 1.453, 1.418, 1.382, 1.349, 1.322, 1.313, 1.313, 1.321, 1.345, 1.373, 1.405, 1.437, 1.465, 1.483, | |
1.507, 1.485, 1.455, 1.422, 1.387, 1.355, 1.333, 1.319, 1.321, 1.333, 1.351, 1.381, 1.411, 1.441, 1.467, 1.483, | |
1.508, 1.489, 1.463, 1.432, 1.401, 1.372, 1.355, 1.333, 1.333, 1.351, 1.369, 1.393, 1.422, 1.448, 1.471, 1.484, | |
1.511, 1.494, 1.472, 1.444, 1.416, 1.398, 1.372, 1.361, 1.361, 1.369, 1.393, 1.411, 1.436, 1.458, 1.477, 1.487, | |
1.511, 1.496, 1.478, 1.455, 1.436, 1.416, 1.399, 1.391, 1.391, 1.397, 1.411, 1.429, 1.451, 1.466, 1.479, 1.487, | |
1.511, 1.495, 1.478, 1.462, 1.448, 1.432, 1.419, 1.419, 1.419, 1.419, 1.429, 1.445, 1.459, 1.471, 1.482, 1.487 | |
] | |
}, | |
{ | |
"ct": 6000, | |
"table": | |
[ | |
2.581, 2.573, 2.558, 2.539, 2.514, 2.487, 2.473, 2.471, 2.471, 2.471, 2.479, 2.499, 2.517, 2.532, 2.543, 2.544, | |
2.575, 2.559, 2.539, 2.521, 2.491, 2.458, 2.435, 2.421, 2.421, 2.429, 2.449, 2.477, 2.499, 2.519, 2.534, 2.543, | |
2.561, 2.549, 2.521, 2.491, 2.457, 2.423, 2.393, 2.375, 2.375, 2.387, 2.412, 2.444, 2.475, 2.499, 2.519, 2.532, | |
2.552, 2.531, 2.498, 2.459, 2.423, 2.391, 2.349, 2.325, 2.325, 2.344, 2.374, 2.412, 2.444, 2.476, 2.505, 2.519, | |
2.543, 2.518, 2.479, 2.435, 2.392, 2.349, 2.324, 2.285, 2.283, 2.313, 2.344, 2.374, 2.417, 2.457, 2.489, 2.506, | |
2.541, 2.511, 2.469, 2.421, 2.372, 2.326, 2.284, 2.277, 2.279, 2.283, 2.313, 2.357, 2.401, 2.443, 2.479, 2.504, | |
2.541, 2.511, 2.469, 2.421, 2.372, 2.326, 2.284, 2.267, 2.267, 2.281, 2.313, 2.357, 2.401, 2.443, 2.479, 2.504, | |
2.541, 2.512, 2.472, 2.425, 2.381, 2.338, 2.302, 2.278, 2.279, 2.301, 2.324, 2.364, 2.407, 2.447, 2.481, 2.504, | |
2.544, 2.519, 2.483, 2.441, 2.401, 2.363, 2.338, 2.302, 2.302, 2.324, 2.355, 2.385, 2.423, 2.459, 2.488, 2.506, | |
2.549, 2.527, 2.497, 2.463, 2.427, 2.401, 2.363, 2.345, 2.345, 2.355, 2.385, 2.412, 2.444, 2.473, 2.497, 2.509, | |
2.552, 2.532, 2.507, 2.481, 2.459, 2.427, 2.402, 2.389, 2.389, 2.394, 2.412, 2.444, 2.465, 2.481, 2.499, 2.511, | |
2.553, 2.533, 2.508, 2.489, 2.475, 2.454, 2.429, 2.429, 2.429, 2.429, 2.439, 2.463, 2.481, 2.492, 2.504, 2.511 | |
] | |
} | |
], | |
"calibrations_Cb": [ | |
{ | |
"ct": 3000, | |
"table": | |
[ | |
3.132, 3.126, 3.116, 3.103, 3.097, 3.091, 3.087, 3.086, 3.088, 3.091, 3.092, 3.102, 3.113, 3.121, 3.141, 3.144, | |
3.149, 3.132, 3.123, 3.108, 3.101, 3.096, 3.091, 3.089, 3.091, 3.092, 3.101, 3.107, 3.116, 3.129, 3.144, 3.153, | |
3.161, 3.149, 3.129, 3.121, 3.108, 3.103, 3.101, 3.101, 3.101, 3.103, 3.107, 3.116, 3.125, 3.134, 3.153, 3.159, | |
3.176, 3.161, 3.144, 3.129, 3.124, 3.121, 3.117, 3.118, 3.118, 3.119, 3.122, 3.125, 3.134, 3.146, 3.159, 3.171, | |
3.183, 3.176, 3.157, 3.144, 3.143, 3.143, 3.139, 3.141, 3.141, 3.141, 3.141, 3.141, 3.146, 3.161, 3.171, 3.179, | |
3.189, 3.183, 3.165, 3.157, 3.156, 3.157, 3.159, 3.163, 3.163, 3.163, 3.163, 3.161, 3.163, 3.169, 3.179, 3.187, | |
3.199, 3.189, 3.171, 3.165, 3.164, 3.167, 3.171, 3.173, 3.173, 3.172, 3.171, 3.169, 3.169, 3.175, 3.187, 3.189, | |
3.206, 3.196, 3.177, 3.171, 3.165, 3.167, 3.171, 3.173, 3.173, 3.172, 3.171, 3.171, 3.173, 3.177, 3.192, 3.194, | |
3.209, 3.197, 3.178, 3.171, 3.164, 3.161, 3.159, 3.161, 3.162, 3.164, 3.167, 3.171, 3.173, 3.181, 3.193, 3.198, | |
3.204, 3.194, 3.176, 3.165, 3.161, 3.156, 3.154, 3.154, 3.159, 3.161, 3.164, 3.168, 3.173, 3.182, 3.198, 3.199, | |
3.199, 3.191, 3.176, 3.169, 3.161, 3.157, 3.153, 3.153, 3.156, 3.161, 3.164, 3.168, 3.173, 3.186, 3.196, 3.199, | |
3.199, 3.188, 3.179, 3.173, 3.165, 3.157, 3.153, 3.154, 3.156, 3.159, 3.167, 3.171, 3.176, 3.185, 3.193, 3.198 | |
] | |
}, | |
{ | |
"ct": 6000, | |
"table": | |
[ | |
1.579, 1.579, 1.577, 1.574, 1.573, 1.571, 1.571, 1.571, 1.571, 1.569, 1.569, 1.571, 1.572, 1.574, 1.577, 1.578, | |
1.584, 1.579, 1.578, 1.575, 1.573, 1.572, 1.571, 1.572, 1.572, 1.571, 1.571, 1.572, 1.573, 1.576, 1.578, 1.579, | |
1.587, 1.584, 1.579, 1.578, 1.575, 1.573, 1.573, 1.575, 1.575, 1.574, 1.573, 1.574, 1.576, 1.578, 1.581, 1.581, | |
1.591, 1.587, 1.584, 1.579, 1.578, 1.579, 1.579, 1.581, 1.581, 1.581, 1.578, 1.577, 1.578, 1.581, 1.585, 1.586, | |
1.595, 1.591, 1.587, 1.585, 1.585, 1.586, 1.587, 1.587, 1.588, 1.588, 1.585, 1.584, 1.584, 1.586, 1.589, 1.589, | |
1.597, 1.595, 1.591, 1.589, 1.591, 1.593, 1.595, 1.596, 1.597, 1.597, 1.595, 1.594, 1.592, 1.592, 1.593, 1.593, | |
1.601, 1.597, 1.593, 1.592, 1.593, 1.595, 1.598, 1.599, 1.602, 1.601, 1.598, 1.596, 1.595, 1.596, 1.595, 1.595, | |
1.601, 1.599, 1.594, 1.593, 1.593, 1.595, 1.598, 1.599, 1.602, 1.601, 1.598, 1.597, 1.597, 1.597, 1.597, 1.597, | |
1.602, 1.599, 1.594, 1.593, 1.592, 1.593, 1.595, 1.597, 1.597, 1.598, 1.598, 1.597, 1.597, 1.597, 1.598, 1.598, | |
1.599, 1.598, 1.594, 1.592, 1.591, 1.591, 1.592, 1.595, 1.596, 1.597, 1.597, 1.597, 1.597, 1.599, 1.599, 1.599, | |
1.598, 1.596, 1.594, 1.593, 1.592, 1.592, 1.592, 1.594, 1.595, 1.597, 1.597, 1.597, 1.598, 1.599, 1.599, 1.599, | |
1.597, 1.595, 1.594, 1.594, 1.593, 1.592, 1.593, 1.595, 1.595, 1.597, 1.598, 1.598, 1.598, 1.599, 1.599, 1.599 | |
] | |
} | |
], | |
"luminance_lut": | |
[ | |
2.887, 2.754, 2.381, 2.105, 1.859, 1.678, 1.625, 1.623, 1.623, 1.624, 1.669, 1.849, 2.092, 2.362, 2.723, 2.838, | |
2.754, 2.443, 2.111, 1.905, 1.678, 1.542, 1.455, 1.412, 1.412, 1.452, 1.535, 1.665, 1.893, 2.096, 2.413, 2.723, | |
2.443, 2.216, 1.911, 1.678, 1.537, 1.372, 1.288, 1.245, 1.245, 1.283, 1.363, 1.527, 1.665, 1.895, 2.193, 2.413, | |
2.318, 2.057, 1.764, 1.541, 1.372, 1.282, 1.159, 1.113, 1.113, 1.151, 1.269, 1.363, 1.527, 1.749, 2.034, 2.278, | |
2.259, 1.953, 1.671, 1.452, 1.283, 1.159, 1.107, 1.018, 1.017, 1.097, 1.151, 1.269, 1.437, 1.655, 1.931, 2.222, | |
2.257, 1.902, 1.624, 1.408, 1.239, 1.111, 1.019, 1.011, 1.005, 1.014, 1.098, 1.227, 1.395, 1.608, 1.883, 2.222, | |
2.257, 1.902, 1.624, 1.408, 1.239, 1.111, 1.016, 1.001, 1.001, 1.007, 1.098, 1.227, 1.395, 1.608, 1.883, 2.222, | |
2.257, 1.946, 1.666, 1.448, 1.281, 1.153, 1.093, 1.013, 1.008, 1.089, 1.143, 1.269, 1.437, 1.654, 1.934, 2.226, | |
2.309, 2.044, 1.756, 1.532, 1.363, 1.259, 1.153, 1.093, 1.093, 1.143, 1.264, 1.354, 1.524, 1.746, 2.035, 2.284, | |
2.425, 2.201, 1.896, 1.662, 1.519, 1.363, 1.259, 1.214, 1.214, 1.264, 1.354, 1.519, 1.655, 1.888, 2.191, 2.413, | |
2.724, 2.417, 2.091, 1.888, 1.662, 1.519, 1.419, 1.373, 1.373, 1.425, 1.521, 1.655, 1.885, 2.089, 2.409, 2.722, | |
2.858, 2.724, 2.356, 2.085, 1.842, 1.658, 1.581, 1.577, 1.577, 1.579, 1.653, 1.838, 2.084, 2.359, 2.722, 2.842 | |
], | |
"sigma": 0.00372, | |
"sigma_Cb": 0.00244 | |
} | |
}, | |
{ | |
"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": 2890, | |
"ccm": | |
[ | |
1.36754, -0.18448, -0.18306, | |
-0.32356, 1.44826, -0.12471, | |
-0.00412, -0.69936, 1.70348 | |
] | |
}, | |
{ | |
"ct": 2920, | |
"ccm": | |
[ | |
1.26704, 0.01624, -0.28328, | |
-0.28516, 1.38934, -0.10419, | |
-0.04854, -0.82211, 1.87066 | |
] | |
}, | |
{ | |
"ct": 3550, | |
"ccm": | |
[ | |
1.42836, -0.27235, -0.15601, | |
-0.28751, 1.41075, -0.12325, | |
-0.01812, -0.54849, 1.56661 | |
] | |
}, | |
{ | |
"ct": 4500, | |
"ccm": | |
[ | |
1.36328, -0.19569, -0.16759, | |
-0.25254, 1.52248, -0.26994, | |
-0.01575, -0.53155, 1.54729 | |
] | |
}, | |
{ | |
"ct": 5700, | |
"ccm": | |
[ | |
1.49207, -0.37245, -0.11963, | |
-0.21493, 1.40005, -0.18512, | |
-0.03781, -0.38779, 1.42561 | |
] | |
}, | |
{ | |
"ct": 7900, | |
"ccm": | |
[ | |
1.34849, -0.05425, -0.29424, | |
-0.22182, 1.77684, -0.55502, | |
-0.07403, -0.55336, 1.62739 | |
] | |
} | |
] | |
} | |
}, | |
{ | |
"rpi.sharpen": { } | |
}, | |
{ | |
"rpi.focus": { } | |
}, | |
{ | |
"rpi.af": | |
{ | |
"ranges": | |
{ | |
"normal": | |
{ | |
"min": 0.0, | |
"max": 12.0, | |
"default": 1.0 | |
}, | |
"macro": | |
{ | |
"min": 3.0, | |
"max": 15.0, | |
"default": 4.0 | |
} | |
}, | |
"speeds": | |
{ | |
"normal": | |
{ | |
"step_coarse": 1.0, | |
"step_fine": 0.25, | |
"contrast_ratio": 0.75, | |
"pdaf_gain": -0.02, | |
"pdaf_squelch": 0.125, | |
"max_slew": 2.0, | |
"pdaf_frames": 20, | |
"dropout_frames": 6, | |
"step_frames": 4 | |
} | |
}, | |
"conf_epsilon": 8, | |
"conf_thresh": 16, | |
"conf_clip": 512, | |
"skip_frames": 5, | |
"map": [ 0.0, 0.0, 15.0, 4095 ] | |
} | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment