Mac OSX Sierra上的PyDev上的OpenCV 3.1安装错误

时间:2016-10-07 14:47:50

标签: eclipse macos python-3.x opencv pydev

我正在尝试在Mac OS X Sierra上安装带有Python 3.5的OpenCV 3.1。使用许多有用的教程,我设法使用终端和Homebrew来安装它。更具体地说,我使用了以下内容:

brew install opencv3 --with-ffmpeg --with-tbb --with-contrib

我还使用以下内容分别安装python 3.5和numpy:

brew install python3
brew install numpy --with-python3

安装似乎是成功的,因为当我在终端上运行以下命令时,我没有收到任何错误:

python3
import cv2

此外,我可以在本地目录中看到opencv3和python3.5文件,如下所示:

/usr/local/Cellar/opencv3 
/usr/local/Cellar/python3

现在,当我尝试使用Eclipse安装PyDev(也遇到了麻烦,但最终成功!)时,OpenCV似乎失败了。基本命令如:

print("hello world")

按预期工作。然而,当我尝试以下情况时,我似乎没那么幸运。

import numpy as np
import cv2 

img = cv2.imread('obj4_4.jpg',0)

cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

更具体地说,我收到以下错误:

" OpenCV错误:未指定错误(该功能未实现。使用Windows,GTK + 2.x或Carbon支持重建库。如果您使用的是Ubuntu或Debian,请安装libgtk2.0-dev和pkg-在cvShowImage中配置,然后重新运行cmake或配置脚本),文件/Users/travis/build/skvark/opencv-python/opencv/modules/highgui/src/window.cpp,第545行 回溯(最近一次呼叫最后一次):"

我尝试了很长时间并且很难找到解决方法,但它们似乎都围绕着Linux / Windows。任何提供的帮助将不胜感激,因为我认为这将有助于整个社区!

0 个答案:

没有答案