在Windows7上为Python2.7安装OpenCV

2024-04-29 16:35:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我拼命想让OpenCV在Windows 7上工作。我下载并安装了它,但它不起作用,我得到了

ImportError: No module named opencv 

当我试着做一个样本的时候。我用谷歌搜索我的问题,得到的只是不起作用的随机解决方案。有谁能指导我安装它,或者知道我在哪里可以得到一个清晰的安装指南设计的编程noob。


Tags: nowindows编程指南解决方案opencvnamedmodule
3条回答

从OpenCV 2.2.0开始,Python绑定的包名为“cv”,名为“OpenCV”的旧绑定不再被维护。你可能需要调整你的代码。见http://opencv.willowgarage.com/wiki/PythonInterface

官方OpenCV安装程序不会将Python绑定安装到Python目录中。OpenCV 2.2.0安装目录中应该有Python2.7目录。将整个Lib文件夹从OpenCV\Python2.7\复制到C:\Python27\并确保OpenCV\bin目录位于Windows DLL搜索路径中。

或者在http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv使用opencv python安装程序。

我在这里发布了一个在Windows中安装OpenCV 2.4for Python的非常简单的方法:Install OpenCV in Windows for Python

它和复制粘贴一样简单。希望对未来的观众有用。

  1. 从他们的官方网站下载Python,Numpy,OpenCV。

  2. 提取OpenCV(将被提取到OpenCV文件夹中)

  3. 复制..\opencv\build\python\x86\2.7\cv2.pyd

  4. 将其粘贴到C:\ Python27\Lib\site packages中

  5. 打开Python IDLE或terminal,然后键入

    >>> import cv2
    

如果没有显示错误,就可以了。

更新(感谢dana获得此信息):

如果使用视频捕获功能,则必须将opencv_ffmpeg.dll复制到路径中。见:https://stackoverflow.com/a/11703998/1134940

我发布了一个在Windows中设置OpenCV for Python的条目: http://luugiathuy.com/2011/02/setup-opencv-for-python/

希望有帮助。

相关问题 更多 >