【问题标题】:install libopencv-dev without libopencv-ocl-dev在没有 libopencv-ocl-dev 的情况下安装 libopencv-dev
【发布时间】:2013-11-04 16:30:24
【问题描述】:

我最近在运行时将我的操作系统更新为 Ubuntu 13.10 64bit

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。

【问题讨论】:

    标签: opencv ubuntu-13.10


    【解决方案1】:
    sudo apt-get install ocl-icd-libopencl1
    sudo apt-get autoremove
    

    【讨论】:

      【解决方案2】:

      nvidia 只是 libopencl1 的提供者之一。例如,还有 ATI 版本。它被称为ati-opencl1。 ATI OpenCL 实施甚至可以在 CPU 上运行。先安装,aptitude 不会尝试安装nvidia 包。

      根据您的 Ubuntu 版本,您可能需要安装 fglrx-driver 软件包(ati-opencl1 是其中的一部分)。

      【讨论】:

      • 我的电脑是ThinkPad T420,是intel显卡。
      • 没关系,还是可以安装ATI的opencl包使用的。正如我所说,它将在 CPU 上运行。
      【解决方案3】:

      在 ubuntu 13.10 x64 上是否有任何用于 opencv 的英特尔图形驱动程序? (或其他版本) 我也找到了这个链接,但没有答案: https://askubuntu.com/questions/365897/how-to-install-opencv-without-nvidia-drivers

      【讨论】:

      • 目前我用的是sudo apt-get install libopencv-highgui-dev,然后从源码编译,太好了。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-09
      • 2021-08-03
      • 2015-04-11
      • 2015-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多