stonier / ueye_cam

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.
Other
1 stars 2 forks source link

Intrinsics calibration file existence check #14

Closed stonier closed 3 years ago

stonier commented 3 years ago

Current behaviour if no intrinsics file exists:

[ERROR] [camera_calibration_parsers]: Unable to open camera calibration file [/home/danielstonier/.ros/camera_info/camera.yaml]
[INFO] [ueye]: UEye: initialised.

Q: Is it required to load an intrinsics file when launching the node?

If yes, then nothing to do. If not, then either:

Actually, the latter would be good regardless of whether it's required or not. Let the user handle the error response in the way they require.

stonier commented 3 years ago

Skipping camera calibration with intrinsics if the file is not found and logging a warning (as opposed to an error).

It should be an acceptable use case to use the stream without calibration (i.e. this should not constitute an error).