我正在运行OS X Leopard。我跟着this site安装了它。试图运行任何演示脚本,我现在得到“没有名为opencv.cv的模块”,这显然阻止我做任何编程。我正在运行python 2.5.1(是的,我知道它有点旧)。
为什么会这样,我该如何解决?
由于
答案 0 :(得分:0)
不幸的是,您需要编译openCV。至少,这并不难做到。
答案 1 :(得分:0)
一个好的途径是使用MacPorts:首先,确保安装py26-numpy
以支持基本功能,例如cv.fromarray
:
sudo port install py26-numpy
然后,opencv
将编译(我没有问题):
sudo port install opencv +python26
答案 2 :(得分:0)
您的链接告诉安装OpenCV与MacPorts,当前安装的版本为2.2.0。 API已更改为2.2,因此可能是opencv.cv
不存在的原因(也是您的链接是为古代1.0编写的)。 OpenCV changelog解释了它:
http://opencv.willowgarage.com/wiki/OpenCV%20Change%20Logs
目前尚不清楚OpenCV文档的最新版本,但我建议您查看它:
http://opencv.willowgarage.com/documentation/python/index.html
(Python示例以import cv
开头)