agrobot_base/Python/raspi/calibration/offline_samples/20260423_210500_000.json

107 lines
2.3 KiB
JSON
Raw Normal View History

{
"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"
}