安装Python的OpenCV问题
我在用 OS X Leopard 系统。我按照 这个网站 的步骤安装了 OpenCV。现在我尝试运行任何示例脚本时,出现了“没有名为 opencv.cv 的模块”的错误,这显然让我无法进行编程。我使用的是 Python 2.5.1(是的,我知道这个版本有点旧)。
这是什么原因呢?我该怎么解决?
谢谢
3 个回答
0
你提供的链接是通过MacPorts安装OpenCV的,但现在安装的是2.2.0版本。这个版本的API(应用程序接口)发生了变化,所以可能是导致opencv.cv
不存在的原因(而且你链接的内容是针对很老的1.0版本)。OpenCV的更新日志对此有解释:
http://opencv.willowgarage.com/wiki/OpenCV%20Change%20Logs
我不太确定现在OpenCV的文档更新到什么程度,但我建议你去看看:
http://opencv.willowgarage.com/documentation/python/index.html
(那里的Python示例是从import cv
开始的)
0
一个不错的方法是使用 MacPorts:首先,确保你已经安装了 py26-numpy
,这样才能支持一些基本功能,比如 cv.fromarray
:
sudo port install py26-numpy
然后,opencv
就可以顺利编译了(我这边没有问题):
sudo port install opencv +python26
0
你需要自己编译openCV,不过这其实并不难。