ubuntu16.04安装vtk8.2.0,opencv4.0.0+opencv_contrib-4.0.0,PCL及roskinect(一)

本文档记录了在Ubuntu16.04上安装VTK8.2.0, OpenCV4.0.0(含opencv_contrib), PCL1.8.1以及ROSkinect的详细过程。作者在安装过程中遇到了VTK编译失败的问题,通过一系列尝试和版本调整,最终成功安装。教程中提供了每个步骤的参考链接和具体命令,适合需要在同一环境下配置这些库的开发者参考。" 107548080,9464621,深度解析DeepFM模型在CTR预测中的应用,"['CTR模型', '深度学习模型', '推荐系统', '特征工程', '神经网络']
摘要由CSDN通过智能技术生成

注:仅红色为编译通过的过程。

最终确定版本:ubuntu16.04+vtk7.1.1,opencv3.4.0+opencv_contrib-3.4.0,PCL1.8.1

参考:

VT安装参考链接:

https://blog.csdn.net/dell5200/article/details/81142951

opencv多版本安装与配置参考链接:

https://blog.csdn.net/llfjcmx/article/details/81238766

https://blog.csdn.net/zhangjunhit/article/details/85156760

pcl源码安装参考链接:

https://blog.csdn.net/sinat_28752257/article/details/79169647

rosKinect安装参考链接:(见下一节)

 


 

    在安装opencv及opencv contrib扩展库时,总是因为VTK无法make成功,于是把pcl、vtk等都删掉,按照vtk、opencv、pcl、ros等顺序再次配置slam工作环境。报错如下:

提示vtk相关的问题:invalid use of incomplete type 'class vtkTexture'等等的内容。。。完全不懂为什么!!!

   多次调试无果,决定来次安装大换血。(小白对安装编译等原理不是很懂,只是硬碰硬的去尝试,请众大神多指教讲解原因)

尝试输入了如下指令(慎用,否则roskinect需要重新装)

sudo apt-get autoremove vtk

之后VTK才再次安装成功。

一、VTK安装

版本:VTK8.2.0

http://www.vtk.org/download/ 下载了VTK-8.2.0库,解压到了根目录下(VTK-8.2.0);

1. 安装ccmake 和 VTK 的依赖项:

sudo apt-get install cmake-curses-gui
sudo apt-get install freeglut3-dev

2. 配置VTK :

cd VTK-8.2.0

mkdir build

cd build

ccmake .

此时会弹出窗口,

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值