一、OpenCalib的部署使用
1、基本信息
官网:
(官网下载的zip文件是有问题的,不建议到官网下载)
(参考这篇或官网进行部署应用,里面的下载连接是没问题的)
2、安装所需要的库
Cmake安装参考链接:
或者直接运行:
sudo apt install cmake
eigen安装参考链接:
在Ubuntu中安装Eigen3库_ubuntu安装eigen3_咚咚0105的博客-优快云博客在ubuntu16.04中安装Eigen库_ubuntu安装eigen3https://blog.youkuaiyun.com/qq_57061492/article/details/126163112PCL安装参考链接(不用安装特定的1.9版本):
3、编译可能遇到的问题及有效解决办法
1)PCL版本不对
Could not find a configuration file for package "PCL" that exactly matches requested version "1.9"
修改办法:把PCL的版本信息去掉,具体做法为打开错误指示的 CMakeLists.txt 文件,把第10行:
find_package(PCL 1.9 EXACT REQUIRED)
改为:
find_package(PCL EXACT REQUIRED)
2)make的时候遇到错误
home/yzh/SensorsCalibration/pcl-pcl-1.9.1/io/include/pcl/io/ply/byte_order.h:43:10: fatal error: boost/detail/endian.hpp: 没有那个文件或目录
修改办法:更改CMakeLists.txt 文件,把
set(CMAKE_CXX_FLAGS "-g3 -o -Wall")
中的小写“o”改为大写“O”,即:
set(CMAKE_CXX_FLAGS "-g3 -O -Wall")