在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成功。
参考链接: