OpenCV 2.0和Python

Jiv*_*son 6 python opencv

我无法运行示例Python程序.当执行Python命令"from opencv import cv"时,我收到消息"ImportError:No module named _cv".site-packages目录中有一个陈旧的_cv.pyd,但在任何地方都没有_cv.py.见下面的步骤5.

MS Windows XP,VC++ 2008,Python 2.6,OpenCV 2.0

这就是我所做的.

  1. 下载并运行OpenCV2.0的MS Windows安装程序.
  2. 下载并安装了CMake
  3. 下载并安装SWIG
  4. 冉CMake.在CMake GUI中取消选中"ENABLE_OPENMP"之后,我能够使用INSTALL.vcproj和BUILD_ALL.vcproj构建OpenCV.我不知道有什么不同,所以我在这两个项目文件下构建了所有内容.C示例程序运行正常.
  5. 将OpenCV2.0/Python2.6/lib/site-packages的内容复制到我安装的Python2.6/lib/site-packages目录中.我注意到它包含一个旧的_cv.pyd和一个旧的libcv.dll.a.

小智 3

步骤 1(安装程序)后,只需将内容复制到C:\OpenCV2.0\Python2.6\Lib\site-packagesC:\Python26\Lib\site-packages假定为标准安装路径)。就这样。

如果您安装了网络摄像头,您可以尝试以下位置的 camshift.demoC:\OpenCV2.0\samples\python

正如上面有人写的那样,已弃用的东西(C:\OpenCV2.0\samples\swig_python)目前不起作用。OpenCV 人员正在致力于此。这是完整的图片:

2010 年 3 月 31 日(希望如此)下一个 OpenCV 官方版本:2.1.0 将于 2010 年 3 月 31 日到期。 link://opencv.willowgarage.com/wiki/Welcome/Introduction#Announcements


2010 年 4 月 3 日 [james] 3 月 4 日下午 5:36通过 API 链接://twitter.com/opencvlibrary重写新 Python 的示例

2009 年 12 月 31 日,我们更加认真地对待 OpenCV 的软件工程。我们现在拥有完整的 C++ 和 Python 接口。链接://opencv.willowgarage.com/wiki/OpenCV%20Monthly

2009 年 9 月 30 日,几个(实际上是大多数)基于 SWIG 的 Python 示例现在无法正常工作。原因是这个问题正在调查中,一旦问题解决就会发布OpenCV Python包的中间更新。链接://opencv.willowgarage.com/wiki/OpenCV%20Monthly