Ubuntu18.04编译OpenCV3.4.6+PCL1.9库及用vscode配置OpenCV+PCL

本文档详细介绍了如何在Ubuntu 18.04上编译OpenCV 3.4.6和PCL 1.9,包括依赖库的安装、cmake与make的执行过程。接着,文章说明了如何在Visual Studio Code (VSCode)中配置OpenCV和PCL环境,涉及tasks.json、launch.json和c_cpp_properties.json的设置,最后进行了环境测试。
摘要由CSDN通过智能技术生成

初次接触Ubuntu系统,摸索了两天把环境搭建好,来记录一波~~~

1.OpenCV3.4.6的编译与安装

下载opencv,此教程使用opencv3.4.6。
下载链接:http://blog.csdn.net/xingchenbingbuyu/article/details/53301987,下载sources版本。

1.1 解压zip包
unzip opencv-3.4.6.zip
cd opencv-3.4.6
1.2 安装依赖库和cmake
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
1.3 执行cmake

这步在解压缩的文件opencv3.4.6中打开终端,进行如下操作:

mkdir build//新建的编译文件夹
cd build
cmake ..//搭建环境
1.4 执行make命令
sudo make
1.5 执行install命令
sudo make install

至此,opencv的编译过程就结束了,要想使用opencv就需要在vscode中配置了,将和pcl一起配置。

2.PCL1.9的编译与安装

下载PCL并解压,命令和opencv雷同。

2.1 安装pcl依赖库

安装pcl前需要安装一堆依赖库,这个很麻烦,网上教程也挺多,在这里直接复制一个链接参考。
需要注意,vtk依赖库的版本问题,可以用以下命令去搜索libvtk的最新版本(pcl-1.9使用的vtk6.3版本):

sudo apt-cache search libvtk
2.2 执行cmake
mkdir build
cmake-gui//缺少什么依赖库补什么库
cd build 
make -j10//10表示线程数,这个过程需要耐心等待...
sudo make install

至此,pcl的过程也就结束了!
注:ubuntu安装pcl过程中遇到的问题:
(1)缺少PCAP文件
问题:Could Not find PCAP(missing:PCAP_LIBRARIES PCAP_INCLUDE_DIRS
Could Not find GLEW(missing:GLEW_INCLUDE_DIR GLEW_LIBRARY
解决:

sudo ./configure
sudo make 
sudo make install

3.vscode配置OpenCV+PCL

接下来,将opencv和pcl配置到vscode中,这里配置文件一起设置。

3.1 tasks.json文件—生成out文件

为了方便在VScode里编译C++代码,可以将类似g++ -g main.cpp等g++命令写入VScode的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值