我的最终目标是使用Python脚本与SciPy,NumPy,Theano和openCV库一起为机器学习应用程序编写代码。
我试图安装openCV 2.4.8在Python项目中使用我的Eclipse开普勒安装在我的MBA运行Mac OSX 10.9.2.我有PyDef插件v2.7和Anaconda v1.9.1的安装。
这是我安装opencv所做的:
是否有自定义端口?
sudo端口升级过时
sudo端口安装opencv
然后我意识到我不能在Python这样使用它,并做了另一个:
sudo端口安装opencv python27
好的,然后我有另一个Python安装,我把它添加到我的PYTHONPATH在Eclipse
在安装之前,我在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/网站-包/ /Users/xxx/anaconda/lib/python2.7/site-packages
当我将这个新文件夹添加到PYTHONPATH时…
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
… openCV似乎工作,但我有崩溃和上述其他问题。
那么,谁能告诉我问题是什么,我能做些什么来实现这一目标?
到目前为止,感谢您阅读本文以及您可以提供的任何帮助/提示!请不要太苛刻,我是,因为您可能很容易看到只是一个初学者。
好的,现在起作用了。这是我做的: