无法在 windows x64 系统上使用 OpenCV 安装 Python

Not able to install Python with OpenCV on windows x64 system

我正在尝试在我的系统上安装 python,但遇到了一些问题。

我已经为 Windows x64 位系统安装了 OpenCV 3.0.0,现在我正在尝试在我的系统上安装 python 2.7.5,我还安装了 numpy 1.7.1。

然后我将 'cv2.pyd' 从我的 OpenCV 文件夹复制到 python 文件夹,现在为了配置它们我必须导入 cv2 文件但是当我尝试这样做时会出现这个错误。

任何人都可以帮助我,我是新手。我可以为我的 windows x64 系统尝试使用最新版本的 python 和 numpy 吗?

谢谢

经过大量的研究和努力,我发现了问题所在。

我的系统是 Windows x64 位,但是这个 python 和 numpy 大多数时候不能很好地与 Windows x64 位系统一起工作。

所以我首先将我的 OpenCV 配置为 x86,尽管我的系统是 x64 位。之后,我下载了 32 位 python 和 numpy,并使用 OpenCV 配置了相同的程序,并且运行良好。

谢谢!

下面是使用 Python

安装 OpenCV 的完整方法
  1. 下载: Python-2.7.11 来自 https://www.python.org/downloads numpy-1.8.0-win32-superpack-python2.7.exe 来自 https://sourceforge.net/projects/numpy/files/NumPy/1.8.0/ matplotlib-1.3.0.win32-py2.7.exe 来自 https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.3.0/
  2. 安装Python-2.7.11
  3. 复制numpy、matplotlib、opencv的exe文件,粘贴到C:\Python27
  4. 运行 numpy-1.8.0-win32-superpack-python2.7.exe
  5. 运行 matplotlib-1.3.0.win32-py2.7.exe
  6. 在Python空闲时,执行import numpy确保numpy安装正确。
  7. 运行 opencv-3.1.0.exe
  8. 转到 opencv/build/python/2.7/x86 文件夹。复制 cv2.pyd 到 C:/Python27/lib/site-packeges.
  9. 将 ffmpeg zip 文件夹复制到 C:\
  10. 解压ffmpeg到C:\ffmpeg
  11. 复制解压的ffmpeg文件夹到C:\Python27
  12. 找到 opencv_ffmpeg310_64.dll 和 opencv_ffmpeg310.dll 并将它们复制到 C:\Python27 (很可能 opencv_ffmpeg310.dll 比 opencv_ffmpeg310_64.dll 更重要但不确定。所以复制两者。)
  13. 进入系统变量,设置路径C:\Python27; C:\Python27\ffmpeg\bin