我最近将我的操作系统更新为Ubuntu 13.10 64位,当我运行时
sudo apt-get install libopencv-dev
我的电脑崩溃了。
原因是
libopencv-dev -> libopencv-ocl-dev -> nvida-319
使用
aptitude why libopencv-dev nvidia-319
p libopencv-dev Depends libopencv-ocl-dev (= 2.4.5+dfsg-0ubuntu4)
p libopencv-ocl-dev Depends libopencv-ocl2.4 (= 2.4.5+dfsg-0ubuntu4)
p libopencv-ocl2.4 Depends libopencl1
p nvidia-319 Provides libopencl1
这是nvida-319崩溃了我的电脑
那么如何在没有libopencv-ocl-dev的情况下安装libopencv-dev。
答案 0 :(得分:4)
sudo apt-get install ocl-icd-libopencl1
sudo apt-get autoremove
答案 1 :(得分:0)
nvidia
只是libopencl1的一个提供者。例如,还有ATI版本。它被称为ati-opencl1
。 ATI OpenCL实现甚至可以在CPU上运行。首先安装并且aptitude不会尝试安装nvidia
包。
根据您的Ubuntu版本,您可能需要安装fglrx-driver
软件包(ati-opencl1
是其中的一部分)。
答案 2 :(得分:0)
在ubuntu 13.10 x64上有opencv的intel图形驱动程序吗? (或其他版本) 我也找到了这个链接,但没有回答: https://askubuntu.com/questions/365897/how-to-install-opencv-without-nvidia-drivers