Compiling OpenCV: VTK Not Found on Ubuntu 16.04 LTS


 

When installing OpenCV:

/usr/bin/vtk not found

libvtkRenderingPythonTkWidgets.so not found
/usr/bin/vtk not found

libvtkRenderingPythonTkWidgets.so not found

Do:

sudo apt install libvtk6-dev python-vtk6

Then:

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

 

The file /usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so is also not found but both of these appear to be vtk6-related bugs. The above fixes the vtk dependency but the libvtkRenderingPythonTkWidgets.so only seems to exist in /usr/lib/python2.7/dist-packages/vtk. Creating a symlink with the following does the trick for this one~

 

 

 

参考:

https://github.com/autowarefoundation/autoware/issues/795


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM