Ubuntu18.04安装多个pcl、opencv3.4
Unbuntu 18.0.43 SLAM配置环境
一、多个pcl安装
Ubuntu18.04自带pcl版本为1.8,安装位置在/usr/include/pcl-1.8。最近项目要求pcl1.9,考虑安装多个pcl库,根据安装目录设置选用哪个pcl。
1、下载pcl
终端下载如下:
-b是分支的意思,这里对应的PCL版本为1.9.1,可以根据需求在链接中寻找pcl的版本,根据实际情况更改 -b后面的 pcl-1.9.1为想要的版本。
git clone -b pcl-1.9.1 git@github.com:PointCloudLibrary/pcl.git
cd pcl-pcl-1.9.1
mkdir build
cd build
#将pcl1.9安装在 /usr/local/include/pcl19目录下
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/include/pcl19 \ -DBUILD_GPU=ON -DBUILD_apps=ON -DBUILD_examples=ON ..
#编译
make -j4
#安装
sudo make install
2、多版本使用
根据pcl安装目录选用pcl版本,在项目CMakeList.txt文件中设置如下:
set(PCL_DIR "/usr/local/include/pcl19")
或者
set(PCL_DIR "/usr/local/pcl19/share/pcl-1.9")
find_package(PCL 1.9 REQUIRED)
二、安装Eigen3.1
1、下载解压、编译、安装eigen
如需多个版本安装使用可以参考pcl编译方式
cd eigen3.1.3
mkdir build
cd build
cmake ..
make
sudo make install
sudo cp -r /usr/local/include/eigen3 /usr/include
2、查看eigen版本
pkg-config --modversion eigen3
三、安装OpenCV3.4.9
Ubuntu18.04自带OpenCV版本为3.2,安装位置在/usr/include/opencv3.2。
参考教程:
一、下载
git clone -b 3.4.9 git@github.com:opencv/opencv.git
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make -j4
suod make install
2、查看opencv版本
pkg-config --modversion opencv
VScode 设置侧边栏与字体大小
setting.json
{
"workbench.colorTheme": "One Dark Pro",
"editor.fontSize": 18,
// 增加这行配置
"window.zoomLevel": 1.4
}
安装nvidia驱动,cuda,cudnn教程
4. Windows和Ubuntu时间同步
在 Ubuntu 终端下安装时间同步工具:
# 安装ntpdate
sudo apt install ntpdate
# 同步时间
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc
# 若报错或无法定位软件包,尝试
sudo apt-get update
Ubuntu18.04安装Opencv4.5(最新最详细)_ubuntu升级opencv_向日葵骑士Faraday的博客-CSDN博客