如何安装 opencv?

如何安装 opencv?

我正在尝试学习图像处理,显然 opencv 是最好的选择之一。通常 synaptic 会帮我完成所有安装工作,所以我只是检查了 repos。但在 repos 中只有 libcv1,并且它被列为 1.0.0-6.2ubuntu1。这是否意味着它是 opencv 的 1.0 版本?此外,我在社区 wiki 中找到了此页面

https://help.ubuntu.com/community/OpenCV

它说我需要安装 libcv4,但它不在我的存储库中。我也下载了源代码,但它使用了一种叫做 cmake 的东西,我以前从未用过它。它和 make 类似吗?

答案1

就您而言,您确实拥有该库的 1.0.0 版本。

一般来说,当您想要使用库进行开发时,您必须获取包含头文件的相应 -dev 包。在本例中为 libcv-dev。它还将安装库本身,根据 soname 的不同,库可能具有不同的版本号 - 无需单独安装。

在这种情况下,还有一个 opencv-doc 包,其中包含一些示例程序,值得安装。

如果您想从源代码构建库本身,您可以运行sudo apt-get build-dep opencv以获取构建 opencv 所需的所有库和头文件。

构建确实使用了 cmake。它是一个生成 makefile 的程序。

答案2

答案3

这是使用 Netbeans 7.1 作为 IDE 安装最新的 OpenCV 2.3.1 的教程。

我不知道它是否会自行安装 build-essentials,但本教程肯定会对您有所帮助。

http://ninetynine.be/blog/2012/01/setting-up-opencv-2-3-1-and-netbeans-7-1-on-ubuntu-oneiric-11-10/

答案4

要在 Ubuntu 上使用终端安装 OpenCV:

$ su -
# apt-get update
# apt-get install build-essential
# apt-get install libavformat-dev
# apt-get install x264 v4l-utils ffmpeg
# apt-get install libcv2.3 libcvaux2.3 libhighgui2.3 python-opencv opencv-doc libcv-dev libcvaux-dev libhighgui-dev

相关内容