From f6be28db2aa50e66932e7ed943d95ebca62a8a79 Mon Sep 17 00:00:00 2001 From: Piero Toffanin Date: Fri, 29 Sep 2023 13:11:11 -0400 Subject: [PATCH] Give RGB, Blue priority --- opendm/multispectral.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/opendm/multispectral.py b/opendm/multispectral.py index df210cd0..d08a54a0 100644 --- a/opendm/multispectral.py +++ b/opendm/multispectral.py @@ -181,8 +181,11 @@ def get_primary_band_name(multi_camera, user_band_name): if len(multi_camera) < 1: raise Exception("Invalid multi_camera list") - # multi_camera is already sorted by band_index + # Pick RGB, or Blue if available, otherwise first band if user_band_name == "auto": + for band in multi_camera: + if band['name'].lower() in ['rgb', 'redgreenblue', 'blue', 'b']: + return band['name'] return multi_camera[0]['name'] for band in multi_camera: