问题
在 orb-slam
中使用 librealsense
库的时候,遇到报错如下
terminate called after throwing an instance of 'rs2::invalid_value_error'
what(): object doesn't support option #85
已放弃 (核心已转储)
排查
根据 https://github.com/IntelRealSense/librealsense/issues/10241,问题原因应该是相机设备不支持代码中的 AUTO_EXPOSURE
相关选项导致的。
解决
注释掉代码中 AUTO_EXPOSURE
相关选项的设置,重新编译并运行代码,即可解决此报错。