我的最终目标是使用带有SciPy,NumPy,Theano和openCV库的Python脚本为机器学习应用程序编写代码。除了openCV之外,一切都有效。
我正在尝试安装openCV 2.4.8,以便在运行Mac OSX 10.9.2的MBA上的Eclipse Kepler安装中的Python项目中使用。我有PyDef插件v2.7和Anaconda v1.9.1的安装。
以下是我安装opencv的方法:
sudo port selfupdate
sudo port升级已过时
sudo port install opencv
然后我意识到我不能在Python中使用它并做另一个:
sudo port install opencv + python27
好的,然后我又安装了另一个Python,并将其添加到Eclipse中的PYTHONPATH> Preferences> PyDev> Interpreter-Python> Libraries。
在安装之前,我在行import cv2
中收到错误,其他一切看起来都很有希望。现在这个错误消失了但是在使用cv2的任何函数或变量时我得到了其他错误。例如,我在此行中收到两个错误:cv2.cvtColor(image, cv2.COLOR_RGB2BGR)
当我运行一个之前运行良好的简单测试程序时,Python崩溃并且必须重新启动。
有了这个PYTHONPATH一切正常,但我没有openCV:
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pyObjC /Library/Python/2.7/site-packages/ /Users/xxx/anaconda/lib/python2.7/site-packages
当我将这个新文件夹添加到PYTHONPATH ...
时/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
... openCV似乎有效,但我遇到了崩溃和上述其他问题。
那么,任何人都可以告诉我问题是什么以及我可以做些什么来使这项工作?
感谢您阅读此内容以及您可以提供的任何帮助/提示!请不要太苛刻,我是,因为你可能很容易看到一个初学者。
答案 0 :(得分:0)
好的,它现在正在工作。这是我做的: