94 lines
2.0 KiB
JSON
94 lines
2.0 KiB
JSON
{
|
|
"schema": "multispec_module_params_v1",
|
|
"saved_at": "2026-04-24 16:44:52",
|
|
"frame_type": "RAW_BRUTO",
|
|
"capture_mode_requested": "AUTO",
|
|
"capture_mode_effective": "AUTO",
|
|
"raw_policy": "allow_single",
|
|
"sensor_width": 640,
|
|
"sensor_height": 480,
|
|
"bayer_pattern": "GBRG",
|
|
"camera_settings": {
|
|
"cam0": {
|
|
"ae_enable": false,
|
|
"awb_enable": false,
|
|
"exposure_time_us": 15000,
|
|
"analogue_gain": 1.0,
|
|
"colour_gains": null
|
|
},
|
|
"cam1": {
|
|
"ae_enable": false,
|
|
"awb_enable": false,
|
|
"exposure_time_us": 15000,
|
|
"analogue_gain": 1.0,
|
|
"colour_gains": null
|
|
},
|
|
"cam2": {
|
|
"ae_enable": true,
|
|
"awb_enable": true,
|
|
"exposure_time_us": 15000,
|
|
"analogue_gain": 1.0,
|
|
"colour_gains": [
|
|
1.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
"fusion_config": {
|
|
"alignment_mode": "homography",
|
|
"baseline_mm": 75.0,
|
|
"reference_camera": "cam2",
|
|
"manual_offsets": {
|
|
"cam0": {
|
|
"dx": 0,
|
|
"dy": 0,
|
|
"theta_deg": 0.0
|
|
},
|
|
"cam1": {
|
|
"dx": 0,
|
|
"dy": 0,
|
|
"theta_deg": 0.0
|
|
}
|
|
},
|
|
"homographies": {
|
|
"cam0_to_cam2": [
|
|
[
|
|
0.6438707381367006,
|
|
-0.44541142339026096,
|
|
171.26012619956475
|
|
],
|
|
[
|
|
-0.04083362402731768,
|
|
0.6855417219007448,
|
|
17.531834653386724
|
|
],
|
|
[
|
|
-0.00015145530359180688,
|
|
-0.0006687764363592821,
|
|
1.0
|
|
]
|
|
],
|
|
"cam1_to_cam2": null
|
|
},
|
|
"crop_valid_common": true,
|
|
"resize_after_crop": true,
|
|
"target_size": null
|
|
},
|
|
"radiometric_config": {
|
|
"interval_s": 0.5,
|
|
"strip_y0_pct": 0.95,
|
|
"strip_y1_pct": 1.0,
|
|
"patch_x0_pct": 0.35,
|
|
"patch_x1_pct": 0.75,
|
|
"target_mean": 0.7,
|
|
"deadband": 0.03,
|
|
"alpha": 0.18,
|
|
"exp_min_us": 100,
|
|
"exp_max_us": 80000,
|
|
"gain_min": 1.0,
|
|
"gain_max": 8.0,
|
|
"verbose": true,
|
|
"exp_apply_threshold_us": 50,
|
|
"gain_apply_threshold": 0.02
|
|
}
|
|
} |