Take T_cn_cnm1 instead of cam1/T_cam_imu from the calibration file
This commit is contained in:
@ -93,7 +93,8 @@ bool ImageProcessor::loadParameters() {
|
||||
R_cam0_imu = R_imu_cam0.t();
|
||||
t_cam0_imu = -R_imu_cam0.t() * t_imu_cam0;
|
||||
|
||||
cv::Mat T_imu_cam1 = utils::getTransformCV(nh, "cam1/T_cam_imu");
|
||||
cv::Mat T_cam0_cam1 = utils::getTransformCV(nh, "cam1/T_cn_cnm1");
|
||||
cv::Mat T_imu_cam1 = T_cam0_cam1 * T_imu_cam0;
|
||||
cv::Matx33d R_imu_cam1(T_imu_cam1(cv::Rect(0,0,3,3)));
|
||||
cv::Vec3d t_imu_cam1 = T_imu_cam1(cv::Rect(3,0,1,3));
|
||||
R_cam1_imu = R_imu_cam1.t();
|
||||
|
Reference in New Issue
Block a user