107 lines
2.3 KiB
JSON
107 lines
2.3 KiB
JSON
|
|
{
|
||
|
|
"ts": "2026-04-24T00:27:10.376",
|
||
|
|
"schema": "multispec_offline_sample_v1",
|
||
|
|
"frame_type": "RAW_BRUTO",
|
||
|
|
"sensor_width": 2048,
|
||
|
|
"sensor_height": 1365,
|
||
|
|
"bayer_pattern": "GBRG",
|
||
|
|
"capture_mode_requested": "MOCK",
|
||
|
|
"capture_mode_effective": "MOCK",
|
||
|
|
"raw_policy": "allow_single",
|
||
|
|
"saved_payload_type": "raw_native_multi",
|
||
|
|
"saved_payload_paths": {
|
||
|
|
"cam0": "20260423_210500_000_cam0.bin",
|
||
|
|
"cam1": "20260423_210500_000_cam1.bin",
|
||
|
|
"cam2": "20260423_210500_000_cam2.bin"
|
||
|
|
},
|
||
|
|
"saved_payload_shapes": {
|
||
|
|
"cam0": [
|
||
|
|
1365,
|
||
|
|
2560
|
||
|
|
],
|
||
|
|
"cam1": [
|
||
|
|
1365,
|
||
|
|
2560
|
||
|
|
],
|
||
|
|
"cam2": [
|
||
|
|
1365,
|
||
|
|
2048,
|
||
|
|
3
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"saved_payload_dtypes": {
|
||
|
|
"cam0": "uint8",
|
||
|
|
"cam1": "uint8",
|
||
|
|
"cam2": "uint8"
|
||
|
|
},
|
||
|
|
"saved_preview_path": "20260423_210500_000.png",
|
||
|
|
"stream_meta": {
|
||
|
|
"frame_id": 1,
|
||
|
|
"frame_type": "RAW_BRUTO",
|
||
|
|
"output_layout": "multi_payload",
|
||
|
|
"payload_sources": [
|
||
|
|
"cam0",
|
||
|
|
"cam1",
|
||
|
|
"cam2"
|
||
|
|
],
|
||
|
|
"camera_frames": {
|
||
|
|
"cam0": {
|
||
|
|
"id": "cam0",
|
||
|
|
"role": "re",
|
||
|
|
"width": 2560,
|
||
|
|
"height": 1365,
|
||
|
|
"real_width": 2048,
|
||
|
|
"bit_depth": 10,
|
||
|
|
"bayer_pattern": "GBRG",
|
||
|
|
"mock": true
|
||
|
|
},
|
||
|
|
"cam1": {
|
||
|
|
"id": "cam1",
|
||
|
|
"role": "nir",
|
||
|
|
"width": 2560,
|
||
|
|
"height": 1365,
|
||
|
|
"real_width": 2048,
|
||
|
|
"bit_depth": 10,
|
||
|
|
"bayer_pattern": "GBRG",
|
||
|
|
"mock": true
|
||
|
|
},
|
||
|
|
"cam2": {
|
||
|
|
"id": "cam2",
|
||
|
|
"role": "rgb",
|
||
|
|
"width": 2048,
|
||
|
|
"height": 1365,
|
||
|
|
"bit_depth": 8,
|
||
|
|
"mock": true
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"codec_name": "offline_mock",
|
||
|
|
"dtype": "uint8"
|
||
|
|
},
|
||
|
|
"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
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"note": "offline mock sample generated from RGB/RE/NIR PNGs for sensor_calibration_tool testing"
|
||
|
|
}
|