python3只能安装opencv3  (python2安装opencv应该比python3安装的要简单,可参阅网上其他教程)
 
以下步骤在win10下测试:
 
1. 到http://www.lfd.uci.edu/~gohlke/pythonlibs/  下载所需的版本,注意版本号的对应。opencv_python-3.1.0-cp35-cp35m-win_amd64.whl,scipy-0.17.1-cp35-cp35m-win_amd64.whl,numpy-1.11.0+mkl-cp35-cp35m-win_amd64.whl
     (!!!32位的系统下载32位的包,64位的下载64位的,但是如果在64位的系统上安装了32位的python,则需下载32位的包)
     (opencv 3.0.0  对应的是opencv的版本,cp34对应的python的版本)
2. 使用cmd进入下载好的文件的目录,安装指令:(opencv是最后安装的)
    "pip install numpy-1.11.0+mkl-cp35-cp35m-win_amd64.whl" 
    "pip install scipy-0.17.1-cp35-cp35m-win_amd64.whl"
    "pip install opencv_python-3.1.0-cp35-cp35m-win_amd64.whl"   
3.  之后把D:\python35\Lib\site-packages中那一堆opencv的dll放到一个新建的名为cv2的文件夹里 
     这一个,也可以不操作。我之前是修改了cv2.py。后来发现只要提前安装好VS2015的插件后,不做这一步也不会报错!  

4. 验证:importcv2 无报错

 

可能遇到的报错:

       dll load failed: 找不到指定的模块
      这是因为对dll的解析错误,需要下载一个依赖项:
      Visual C++ 2015 redistribution package https://www.microsoft.com/en-us/download/details.aspx?id=48145  (!!32位的Python下载32位的,64位的python下载64位的,嗯,好像是这样的。。。)
 
 
5. 测试代码:(图像显示)
 
  1. import cv2
  2. img=cv2.imread('hillary.jpg')
  3. cv2.imshow('w',img)
  4. cv2.waitKey(0)
 

python3 安装 opencv3 (win10,64bit)的更多相关文章

  1. VS2015使用Nuget安装OpenCV3.X以及Python3安装OpenCV3.X

    VS2015已经自带Nuget安装工具了,所以,新建一个项目,点击管理Nuget包 搜索OpenCV3 注意,目前只有这个版本支持VS2015,也就是平台工具集可以为vs140,其他的都会报错,报错我 ...

  2. Windows7 64bit+python3.6环境下安装OpenCV3.3

    安装opencv3.3 打开windows的Python扩展包网址 根据自己的系统选择下载,这里我选择的是 通过pip3安装该whl文件,使用如下命令  pip3 install 该whl的绝对路径 ...

  3. win10+anaconda3+python3.6+opencv3.1.0

    最近用windows系统比较多,就想在win10下搞一下深度学习这一方面的研究,那么就需要配置好环境巴拉巴拉的一堆东西.默默记个笔记,正所谓“好记性不如烂笔头”. 1.安装Anaconda 这个是一个 ...

  4. win10 64bit 安装scrapy-1.1

    0.环境说明 win10 64bit,电脑也是64bit的处理器,电脑装有vs2010 64bit,但是为了保险起见,只试验了32位的安装,等有时间了,再试下64位的安装.如无特殊说明,一切操作都是在 ...

  5. Ubuntu18.04安装caffe python3.6 opencv3.2 CPU

    设置ubuntu的softwares&updates的源为国内源,这样会提高下载速度. 如果是安装python相关库,为提高速度使用: pip3 install 要下载的库 -i https: ...

  6. Ubuntu16.04卸载opencv2.4.9并安装opencv3.2.0+contrib

    本文为作者原创,转载请注明出处(http://www.cnblogs.com/mar-q/)by 负赑屃 需要用到opencv中的surf和sift算法,机器上只有opencv3.2,没有扩展包,于是 ...

  7. Ubuntu16.04下编译安装OpenCV3.4.0(C++ & python)

    Ubuntu16.04下编译安装OpenCV3.4.0(C++ & python) 前提是已经安装了python2,python3 1)安装各种依赖库 sudo apt-get update ...

  8. python3安装PIL

    原创    2017-09-29 16:15:27 系统环境: 64位win10系统,同时安装python2.7与python3.6两个版本 安装: PIL是Python平台事实上的图像处理标准库,支 ...

  9. 安装opencv3.3.0方法

    #系统环境:CentOS6.5 x64 #首先安装jdk7u80 mkdir  /java tar -zxvf  jdk-7u80-linux-x64.gz  -C  /java/ vim  /etc ...

随机推荐

  1. Android自定义xml解析

    <?xml version="1.0" encoding="utf-8"?> <resources> <Users> < ...

  2. 11gR2 RAC 独占模式replace votedisk遭遇PROC-26,restore ocr遭遇CRS-4000、PROT-35

    原文链接:http://blog.itpub.net/23135684/viewspace-748816/ 11gR2 RAC系统的存储数据全然丢失,全部节点的软件都安装在本地磁盘中.本地磁盘保留了O ...

  3. SPFA 求带负权的单源最短路

    int spfa_bfs(int s) { ///s表示起点. queue <int> q; memset(d,0x3f,sizeof(d)); ///d数组中存下的就是最短路径(存在的话 ...

  4. C# 将链表存入二进制文件及读取二进制文件得到链表示例

    // 将tasks保存到二进制文件中 public Boolean saveToFile(String file) { try { ) { // 没任务就不存 return false; } if ( ...

  5. Lightoj 1088 - Points in Segments 【二分】

    题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1088 题意: 有一维的n个点和q条线段.询问每条线段上的点有多少个. 思路:寻 ...

  6. 数据迁移实战:基于Kettle的Mysql到DB2的数据迁移

    From:https://my.oschina.net/simpleton/blog/525675 一.什么是ETL ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数 ...

  7. 兔子-svnserver,client搭建

    http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html

  8. input 的read only 和 disable的区别

    read only ---------->只能读,不能操作,但是数据可以提交 disable -------------->控件被禁用,数据不能提交

  9. beyond compare添加右键快捷方式

    如果安装beyond compare后,右键不能出现比较选项,可以通过设置 beyond compare完成. 选择 工具->选项,在资源管理器整合下面,有一个在资源管理器关联菜单中显示beyo ...

  10. define tensorflow and run it

    import tensorflow as tf a, b, c, d, e = tf.constant(5, name='input_a'), tf.constant(6, name='input_b ...