我正在努力让OpenCV在Windows 7上运行。我下载并安装了它,但它没有起作用,我遇到了
ImportError: No module named opencv
我尝试运行一个示例,但在谷歌搜索我的问题时只得到了一些无用的随机解决方案。有没有人能够指导我如何安装它,或者知道哪里可以获得适合编程新手的清晰安装指南。
我在这里发布了一个非常简单的方法,可以在Windows上安装Python的OpenCV 2.4, 链接如下:在Windows上为Python安装OpenCV
只需复制和粘贴即可。希望对未来的观众有所帮助。
从官方网站下载Python、Numpy和OpenCV。
提取OpenCV(将提取到一个名为opencv的文件夹)
复制..\opencv\build\python\x86\2.7\cv2.pyd
将其粘贴到 C:\Python27\Lib\site-packages 中
打开Python IDLE或终端,然后键入:
>>> import cv2
如果没有显示错误,那就没问题了。
更新(感谢dana提供的信息):
如果你正在使用VideoCapture功能,则还必须将opencv_ffmpeg.dll
复制到你的路径中。参见:https://dev59.com/7mgt5IYBdhLWcg3w8h01#11703998
实际上,你可以使用x64和Python 2.7。这只是在标准OpenCV安装程序中没有提供。如果你从源代码构建库(http://docs.opencv.org/trunk/doc/tutorials/introduction/windows_install/windows_install.html),或者使用cgohlke评论中的opencv-python,它可以正常工作。
打开命令提示符并运行以下命令(假设使用的是 Python 2.7):
cd c:\Python27\scripts\
pip install opencv-python
对于我来说,上述内容适用于Windows 10 64位操作系统上的Python 2.7。
从https://sourceforge.net/projects/opencvlibrary/files/opencv-win/下载OpenCV 2.2版本。
安装软件包。
然后将cv2.pyd复制到C:/Python27/lib/site-packeges。
这样就可以使用了:
import cv2
在Windows 7上为Python 2.7安装OpenCV
cv2.pyd
文件(整个opencv压缩后为200MB,未压缩则为2.2GB...) - heltonbikeropencv_ffmpeg.dll
复制到你的路径中。参见:https://dev59.com/7mgt5IYBdhLWcg3w8h01 - dana