从源代码安装和使用OpenCV

时间:2016-06-13 09:22:10

标签: python opencv ubuntu

我已尝试this安装opencv。安装后的终端输出是:

OpenCV 2.4.13 ready to be used

但是当我尝试导入模块时,它表示该模块不存在。

当我尝试时:

pkg-config opencv --cflags

检查opencv是否已安装,我得到了:

Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found

我该如何解决这个问题?有没有其他方法可以安装opencv?

1 个答案:

答案 0 :(得分:0)

由于您使用的是Python3,因此您只能选择构建自己的cv2.pyd。没有预先构建的版本供您下载。

我发现安装Package的另一个link是从源代码安装的,意味着你需要编译源代码。

一般的想法是首先下载您想要的源代码。之后,yor将使用CMake来构建库和Python包装器(基于您正在使用的特定Python版本)。构建成功后,您将获得cv2.pyd和几个OpenCV库,您只需将它们复制到Python site-package中。最后你应该能够import cv2

我在Window Python3.3, 3.4, and 3.5中通过跟随此tutorial做了同样的事情,一般的想法是相同的,但仅限于不同的平台。我认为它应该对您有所帮助。