win10下python3.5下opencv3 的安装

  前几天尝试在Centos7 下安装OpenCv但发现依赖包问题未解决,到了最后一步出现了异常,始终不能正确安装,最后直接使 用 win10进行了安装。

 

我的环境是:Win10系统 python3.5

在windows中安装opencv的方法网上很多,我找到了较为稳妥的方法,介绍如下:

    1 下载安装 opencv_python-3.4.1-cp35-cp35m-win_amd64.whlscipy-1.0.1-cp35-cp35m-win_amd64.whlnumpy-1.14.2+mkl-cp35-cp35m-win_amd64.whl

     (32位的系统下载32位的包,64位的下载64位的,但是如果在64位的系统上安装了32位的python,则需下载32位的包)
     (opencv 3.0.0  对应的是opencv的版本,cp35对应的python的版本)

     到http://www.lfd.uci.edu/~gohlke/pythonlibs/  下载所需的版本,注意版本号的对应

   如果后来希望使用SIFT算法时,应该下载 

(那个没有contrib的版本不用下载就行)

2 下载完成后在windows命令行中,进入下载文件的目录,如,我的目录在C:/Program Files/opencv中


分别执行:

pip install numpy-1.14.2+mkl-cp35-cp35m-win_amd64.whl

pip install scipy-1.0.1-cp35-cp35m-win_amd64.whl

pip install opencv_python-3.4.1-cp35-cp35m-win_amd64.whl


3  结束安装应该就行了,不过要是到了第四步未测试成功,就做以下步骤: (会看到 python安装目录下 如:C:\python35\Lib\site-packages文件夹中会出现opencv的dll放到一个新建的名为cv2的文件夹里 

     这一个,也可以不操作。我之前是修改了cv2.py。后来发现只要提前安装好VS2015的插件后,不做这一步也不会报错!)
4   进行测试
import cv2
 img=cv2.imread('C:/Users/admin/Desktop/1.jpg')
cv2.imshow('w',img)
cv2.waitKey(0)
会发现这个图片显示在屏幕
 

猜你喜欢

转载自blog.csdn.net/qq_29750461/article/details/79848026