calibration_toolkit,雷达相机标定工具安装

1、安装nlopt

系统18.04

编译标定工具箱依赖于nlopt,需要先行安装,安装教程参考:https://github.com/stevengj/nlopt

报错:/usr/local/include/nlopt.hpp:562:对‘nlopt_get_errmsg’未定义的引用

属于重复安装,执行:

sudo apt remove libnlopt-dev
2、安装标定工具箱

标定工具箱安装教程参考:https://github.com/XidianLemon/calibration_camera_lidar,把工程克隆到自己本地工程的src目录下编译即可

更改以下:

一、缺包:

sudo apt-get install ros-melodic-jsk-recognition-msgs

sudo apt-get install freeglut3-dev
二、scan_window.cpp加入#include "scan_window.h"

三、scan_window.cpp与camera_lidar2d_offline_calib.cpp中CV-RGB改为cvScalar

四、camera_lidar2d_offline_calib.cpp中

// *m_intrinsic = m_intrinsic_opencv2to1;
// *m_dist = m_dist_opencv2to1;

改为

*m_intrinsic = cvMat(m_intrinsic_opencv2to1);
*m_dist = cvMat(m_dist_opencv2to1);

五、camera_lidar2d_offline_calib.cpp中

IplImage temp = cv_image->image;

改为IplImage temp = cvIplImage(cv_image->image);

六、/calibration_camera_lidar-master/ls_calibration/calibration_camera_lidar下的CMakeLists.txt中

find_package(OpenCV 3.2.0 REQUIRED)

("{ROS_VERSION}" MATCHES “(indigo|jade|kinetic|melodic)”)

target_link_libraries(calibration_publisher
${catkin_LIBRARIES}
${OpenCV_LIBS} #add
)

3、运行

rosrun calibration_camera_lidar calibration_toolkit

autoware 激光-相机联合标定_autoware联合标定_nuo112的博客-CSDN博客

使用calibration_toolkit进行相机和三维激光雷达的联合标定(详细步骤)_xtdx_xty的博客-CSDN博客

SLAM各传感器的标定总结:Camera/IMU/LiDAR_单目相机和imu联合标定_ZARD帧心的博客-CSDN博客

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水理璇浮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值