2015-07-02 101 views
0

我想在我的系统上安装python,但面临一些问题。无法在Windows x64系统上使用OpenCV安装Python

我已经安装了用于Windows x64位系统的OpenCV 3.0.0,现在我正试图在我的系统上安装python 2.7.5,并且我还安装了numpy 1.7.1。

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

enter image description here

谁能帮我在这我在这个新的。我是否应该尝试使用最新版本的python和numpy为我的Windows x64系统?

谢谢

+0

您的numpy版本不是最新的,但不是问题,您是如何安装opencv的?你是在哪里复制它到准确的? –

+0

我将numpy复制到此位置“C:\ Python27 \ Lib \ site-packages” – shivam

回答

0

经过大量的研究和努力,我发现问题是什么。

我的系统是Windows x64位,但是这个python和numpy大部分时间都不适用于Windows x64位系统。

所以我首先将我的OpenCV配置为x86,尽管我的系统是x64位。之后,我下载了32位python和numpy,并使用OpenCV进行配置,效果非常好。

谢谢!

1

下面是使用Python

  1. 下载安装的OpenCV的完整方法: 的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-从https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.3.0/
  2. 1.3.0.win32-py2.7.exe安装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空闲,执行导入numpy的,以确保numpy的是正确的安装。
  7. 运行opencv-3.1.0.exe
  8. 转到opencv/build/python/2.7/x86文件夹。将cv2.pyd复制到C:/ Python27/lib/site-packeges。
  9. 拷贝FFMPEG拉链夹到C:\用C
  10. 提取物的ffmpeg:\ 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
+0

请确保* add * path C:\ Python27; C:\ Python27 \ ffmpeg \ bin'给系统变量,不能替换它! – redelschaap

相关问题