You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Can't perform fisheye calibration with ChArUco board")
the big problem here is that this happens at the end, when you click "calibrate". in this specific case the exception is raised based on what the user has previously selected in the GUI with 0 indication beforehand for the user that this is not an acceptable option/combination. thus the whole calibration process (getting all the images) is completely lost and needs to be started again, creating a huge churn time for the user.
either the code never throws exceptions or the exceptions are handled by the GUI layer so that the message can be shown to the user without crashing the GUI. this then allows the user to select other options (or continue adding new data, etc.) without having to start over from scratch.
The text was updated successfully, but these errors were encountered:
various code in the calibration process throws exceptions which are then never handled. as a random example:
image_pipeline/camera_calibration/src/camera_calibration/mono_calibrator.py
Lines 113 to 116 in bb4ab63
the big problem here is that this happens at the end, when you click "calibrate". in this specific case the exception is raised based on what the user has previously selected in the GUI with 0 indication beforehand for the user that this is not an acceptable option/combination. thus the whole calibration process (getting all the images) is completely lost and needs to be started again, creating a huge churn time for the user.
either the code never throws exceptions or the exceptions are handled by the GUI layer so that the message can be shown to the user without crashing the GUI. this then allows the user to select other options (or continue adding new data, etc.) without having to start over from scratch.
The text was updated successfully, but these errors were encountered: