Closed sxsong1207 closed 7 years ago
Hi,
It seems there is a wrong comment in the code. The self-calibration would be disabled.
How exactly did you export the calibration files?
Indeed, comparing with a manual calibration could be done. The Zed sdk
driver in RTAB-Map standalone doesn't support manual calibration, it automatically uses the factory one. I am not sure if we can force a calibration. With the Stereo Usb Camera
driver, you can use the calibration tool in Preferences->Source->Calibrate, but the depth image will be generated using OpenCV (on CPU with cv::stereoBM()
) instead of the ZED SDK (on GPU).
cheers
From this commit https://github.com/introlab/rtabmap/commit/d102c43f9aeabbfa939d3190d4ef70e68d6cabd1, self-calibration can be disabled or enabled
Hi,
I'm using RTABMap with ZED sensor and there are 2 weird issues.
2.We noticed that you invoke ZED SDK with "self-calibration" parameter. We compared the result in project, intrinsic and distortion are deflect from official calibration file about nx10 pixels. And we use same *.SVO file to perform SLAM, the self-calibration result changed every time. I wonder know if I turn off the self-calibration, can result be better?
this one is from ZED official SDK
and this one is created by self-calibration in RTABMap project folder.