2013-06-28 78 views
0

我想在我的Linux系统上安装OpenCV。记住,我使用Linux从一个可引导的USB驱动器轴承,我尝试安装这一点,但它会产生这个错误:安装OpenCV时无法找到libcv-dev

[email protected]:~$ sudo apt-get install libcv-dev 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
E: Unable to locate package libcv-dev" 
+0

我不会推荐使用旧的包,除非必须。 [Here](http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation)是在Ubuntu上从源代码安装OpenCV的指南。如果你不熟悉源代码,你可以试试[这家伙](https://launchpad.net/~limparissoft/+archive/opencv-ppa)OpenCV 2.4.5 Ubuntu PPA。 – mevatron

回答

0

我觉得你的痛苦。 OpenCv很难开箱即用。有许多不同的方法可以使用。

1。尝试使用软件包管理器来搜索opencv软件包并进行安装。

2。它可能存在与您的软件包管理器/操作系统有关的问题。

您可以尝试通过不同操作系统上的软件包管理器来安装opencv。你可以尝试创建一个虚拟盒子图像,如果这是一个方便的方式来测试这个。

3。只需下载OpenCV并直接链接到它......谁需要一个包管理器......

指南如何使用OpenCV与netbeansCode Blocks例如。

4。如果你不能找到你想要的方式编译opencv,请下载源代码和CMAKE。 CMake将prepare您的源代码取决于您选择的选项。当cmake完成时,您可以使用您选择的C++编译器编译opencv。 一旦编译了opencv,您可以按照选项3链接它。

+0

另一种选择是下载EMGU并使用monodevelop或Visual Studio进行编译。如果你需要使用C++,这对你来说可能不是一个好的选择。不过这是最快最简单的解决方案。 – sav