在Windows 7上为Python 2.7安装OpenCV

cub*_*rth 30 python opencv

我正拼命地让OpenCV在Windows 7上运行.我下载并安装它,它没有用,我得到了

ImportError: No module named opencv 
Run Code Online (Sandbox Code Playgroud)

当我试图运行其中一个样本时.我谷歌我的问题,只得到无效的随机解决方案.任何人都可以指导我安装它,或者知道我可以在哪里获得编程菜单的清晰安装指南设计.

cgo*_*lke 44

从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安装程序.

  • 非常感谢你!我使用opencv-python安装程序. (5认同)

Abi*_*n K 41

我已经发布了一个非常简单的方法来在Windows中安装OpenCV 2.4 for Python:在Windows中为Python安装OpenCV

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

  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或终端,然后输入

    >>> import cv2
    
    Run Code Online (Sandbox Code Playgroud)

如果没有显示错误,则可以.

更新(感谢dana提供此信息):

如果您使用的是VideoCapture功能,则还必须复制opencv_ffmpeg.dll到路径中.请参阅:https://stackoverflow.com/a/11703998/1134940

  • 这很棒!如果您使用VideoCapture功能,则必须将`opencv_ffmpeg.dll`复制到您的路径中.请参阅:http://stackoverflow.com/questions/11699298/opencv-2-4-videocapture-not-working-on-windows (2认同)

小智 5

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

希望能帮助到你.