115资源那里有

可以通过两种方式在Fedora中安装OpenCV-Python:1)从fedora存储库中可用的预构建二进制文件安装,2)从源代码进行编译。在本节中,我们将同时看到这两种方法。

 

另一个重要的事情是所需的其他库。OpenCV-Python仅需要Numpy(除了其他依赖关系,我们将在后面看到)。但是在本教程中,我们还使用Matplotlib进行一些简单而又漂亮的作图(与OpenCV相比,感觉好多了)。Matplotlib是可选的,但强烈建议安装。同样,我们还将看到IPython,这是一个强烈推荐的交互式Python终端。

 

从预构建的二进制文件安装OpenCV-Python

以root用户身份在终端中使用以下命令安装所有软件包。

 

$ yum install numpy opencv *

 

打开Python IDLE(或IPython),然后在Python终端中键入以下代码。

 

>>> import cv2 as cv

>>> print( cv.__version__ )

1

如果打印出来的结果没有任何错误,那就恭喜!你已经成功安装了OpenCV-Python。

 

这很简单。但是这里有一个问题。Yum仓库可能不总是包含最新版本的 OpenCV。例如,在撰写本教程时,yum 库包含2.4.5,而最新的 OpenCV 版本是2.4.6。对于 Python API,最新版本总是包含更好的支持。另外,取决于所使用的驱动程序、ffmpeg、gstreamer软件包等,相机支持,视频播放等可能会出现问题。

 

所以我个人的偏好是下一种方法,即从源代码编译。在某个时候,如果你想为OpenCV 做贡献,你也需要这个。

上一篇:115网盘资源那里有


下一篇:XML解析之DOM详解及与SAX解析方法的比较