ubuntu16.04安装opencv3.4 编译时遇到没有vtk错误

在Ubuntu中安装opencv,按照https://blog.csdn.net/u013066730/article/details/79411767 的方安装是,到sudo make  的时候编译到有一半,提示缺少vtk编译失败。然后下载了vtk打算先编译vtk再编译opencv但是在编译vtk8.1.1的时候遇到如下错误:后来打算直指令安装vtk依赖,直接安装opencv,在使用以下指令之后安装vtk依赖。

sudo apt install libvtk6-dev python-vtk


sudo update-alternatives --install /usr/bin/vtk vtk /usr/bin/vtk6 10

sudo ln -s /usr/lib/python2.7/dist-packages/vtk/libvtkRenderingPythonTkWidgets.x86_64-linux-gnu.so /usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so

在安装opencv前需要安装的依赖:

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

之后正常编译opencv成功。

 

参考链接:

https://blog.csdn.net/u013066730/article/details/79411767

https://www.cnblogs.com/jins-note/p/10933421.html

你可能感兴趣的:(ubuntu16.04安装opencv3.4 编译时遇到没有vtk错误)