我已尝试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?
答案 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做了同样的事情,一般的想法是相同的,但仅限于不同的平台。我认为它应该对您有所帮助。