2016-11-04 116 views
0

我面对,而在Mac塞拉利昂(10.12.1)Python包OpenCV的安装问题

我跟着链接中提到的所有步骤安装OpenCV的包装问题:我

http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/ 

QTKit.h文件不存在相关的问题。这是一个已知的问题,所以我遵循了几个解决方案,但都没有工作。 我再接着所有可能的解决方案在这里提出:

https://github.com/opencv/opencv/issues/6913 

&

http://stackoverflow.com/questions/39590741/fatal-error-qtkit-qtkit-h-file-not-found-when-i-build-opencv-on-mac 

但他们都不工作(或因此我猜) 我不能看到已安装OpenCV的位置。

我曾尝试做进口在终端检查和它的作品没有问题。

IMPORT CV2 

但是,当我的蟒蛇IDE(PyCharm)运行我的代码,我得到找不到CV2模块的错误。

我也试过在Pycharm的IDE搜索,如果我能看到一个CV2,但我不能。

请帮忙!

+0

此外,为了验证CV2版本..我做了'CV2 .__ version__'在Python终端,它给了'2.4'而不是预期的'3.0.0'。 –

回答

0

我遇到了以下问题:在pyimage上安装了Adrian的教程后,用Python 2.7安装OpenCV。我解决这个问题得到了与通过切换到“pr7266”分支OpenCV的,在切换到“主”分支opencv_contrib

$ git clone https://github.com/Itseez/opencv.git 
$ cd opencv 
$ git fetch https://github.com/opencv/opencv.git +pull/7266/head:pr7266 
$ git checkout pr7266 # instead of 3.0.0 or 3.1.0 

见说明书在MacOS塞拉利昂编译 - https://github.com/opencv/opencv/pull/7266

我从来没有使用过PyCharm,所以无法帮到那里,希望这有助于!

+0

谢谢。 这确实有帮助 - 我现在能够成功安装CV2 但是 - opencv doesnt似乎反映在我的python soem的原因。 我试过如下: '$蟒蛇进口CV2 /usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python:无法打开文件'导入':[错误2]没有这样的文件或目录' –

+0

这很奇怪!在任何情况下 - 我发现我的安装不稳定,并最终使用Anaconda在虚拟信封中安装OpenCV2 - 以下教程运行良好: – BelalC

+0

https://rivercitylabs.org/up-and-running-with-opencv3-and- python-3-anaconda-edition /(我知道这不是真正编译OpenCV的解决方案,但它为我节省了很多麻烦!希望在时间允许的情况下尝试从源代码编译) - 我的意思是你可以安装OpenCV3和Python2/3使用教程:) – BelalC