summaryrefslogtreecommitdiff
path: root/test/list-cameras.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/list-cameras.cpp')
0 files changed, 0 insertions, 0 deletions
a id='n46' href='#n46'>46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126
#!/usr/bin/env python3
#
# SPDX-License-Identifier: BSD-2-Clause
#
# Copyright (C) 2019, Raspberry Pi Ltd
#
# ctt_vc4.py - camera tuning tool data for VC4 platforms


json_template = {
    "rpi.black_level": {
        "black_level": 4096
    },
    "rpi.dpc": {
    },
    "rpi.lux": {
        "reference_shutter_speed": 10000,
        "reference_gain": 1,
        "reference_aperture": 1.0
    },
    "rpi.noise": {
    },
    "rpi.geq": {
    },
    "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
    },
    "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.7,
    },
    "rpi.contrast": {
        "ce_enable": 1,
        "gamma_curve": [
            0,     0,
            1024,  5040,
            2048,  9338,
            3072,  12356,
            4096,  15312,
            5120,  18051,
            6144,  20790,
            7168,  23193,