目前OpenCV无论是2.4.x还是最新的3.3.0版本,默认支持的都是Python 2.7版本。这里介绍下如何使OpenCV 3.3.0支持Python 3.6.2的操作步骤:

1. 从  https://github.com/opencv/opencv/releases/tag/3.3.0 下载3.3.0.zip或opencv-3.3.0-vc14.exe,并解压缩 ;

2. 在Windows上安装Python 3.6.2、NumPy 和 Matplotlib,按照  http://blog.csdn.net/fengbingchun/article/details/77887050   中步骤;

3. 打开cmake-gui.exe(3.7.1 version),如下图,取消与CUDA相关的选项:

4. 打开D:\soft\OpenCV3.3\vs2013目录下的OpenCV.sln,如下图:

(1)、分别在Debug和Release模式下,选中CMakeTargets中的ALL_BUILD,右键,重新生成;

(2)、选中INSTALL,右键,生成,就会将编译生成的OpenCV动态库和静态库存放到D:\soft\OpenCV3.3\vs2013\install\x64\vc12目录下;

(3)、在Debug下,会产生错误:error LNK1104:无法打开文件”python36_d.lib”,无需在Debug下编译opencv_python3,忽略此错误;

(4)、在Release下编译完成后,会D:\soft\OpenCV3.3\vs2013\lib\python3\Release目录下生成cv2.cp36-win_amd64.pyd;

5. 在Release下INSTALL后,会将D:\soft\OpenCV3.3\vs2013\lib\python3\Release目录下的cv2.cp36-win_amd64.pyd自动拷贝到D:\ProgramFiles\Python36\Lib\site-packages目录下,如果此目录下没有则手动拷贝;

6. 将D:\soft\OpenCV3.3\vs2013\install\x64\vc12\bin目录添加到系统环境变量中;

7. 新建test_opencv_1.py文件,内容如下:

import cv2print(cv2.__version__)

8. 打开命令提示符,执行结果如下,说明在windows7/10上安装OpenCV3.3.0-Python3.6.2成功:

GitHub: https://github.com/fengbingchun/Python_Test

Windows7/10上配置OpenCV3.3.0-Python3.6.2操作步骤相关推荐

  1. VS2017下使用CMake配置opencv3.4.0

    VS2017下使用CMake配置opencv3.4.0 1.首先自行安装vs2017社区版(也可选择专业版),选择C++相关组件 2.然后在OpenCV官网下载OpenCV3.4.0 这里只下载Sou ...

  2. win10环境下如何给visual studio 2013永久配置opencv3.1.0环境

    win10环境下如何给visual studio 2013永久配置opencv3.1.0环境 本人在给visual studio 2013配置opencv 环境下遇到过一些问题,比如配置不成功或者不能 ...

  3. python36安装opencv3.2_Python3.5.3下配置opencv3.2.0的操作方法

    1.安装numpy 进入python安装目录的lib下的site-packages文件夹下打开cmd输入pip install numpy下载numpy NumPy系统是Python的一种开源的数值计 ...

  4. codeblocks-13.12mingw 配置opencv-3.1.0(一)

    一.问题描述 由于opencv-3.1.0 只提供编译好的vc12 和vc14版本,而codeblocks默认使用的是mingw编译器并没有提供,所以如果使用vc12或vc14就会出现 Build: ...

  5. Win7 64bit VS2010 配置 opencv3.2.0

    Win7 64bit VS2010 配置 opencv3.2.0 openCV的文章必须参考浅墨哥的,因为他书都出来好几版了,也是 CSDN 金牌啊,以下为他的链接 http://blog.csdn. ...

  6. opencv-python:win7下,搭建python2.7.5环境,配置opencv3.1.0准备开工-OpenCV步步精深

    我的个人博客:点这里 搭建python2.7.5环境 下载python2.7.5 64位:https://www.python.org/ftp/python/2.7.5/python-2.7.5.am ...

  7. Ubuntu14.04上编译指定版本的protobuf源码操作步骤

    Google Protobuf的介绍可以参考 http://blog.csdn.net/fengbingchun/article/details/49977903 ,这里介绍在Ubuntu14.04上 ...

  8. Linux上编译并配置opencv-3.3.0过程

    1.下载opoencv包 ,地址:https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/ 2.解压opoencv包 unzi ...

  9. 在Windows7/10上快速搭建深度学习框架Caffe开发环境

    之前在 http://blog.csdn.net/fengbingchun/article/details/50987353 中介绍过在Windows7上搭建Caffe开发环境的操作步骤,那时caff ...

最新文章

  1. [nRF51822] 8、基础实验代码解析大全 · 实验11 - PPI
  2. ubuntu修改u盘权限_Ubuntu下提示U盘没有些权限的只能读不能写
  3. Could not load file or assembly 'System.Web.Extensions
  4. Java程序执行Linux命令
  5. step2 . day5 C语言中的结构体和枚举
  6. SAP Spartacus storefront.component.html 怎么关联到其他的页面
  7. android通知图标变白色,android 7.0通知图标出现白色方块
  8. wince下获取mac地址的简单方法!
  9. [iCustomer] 项目技术简介
  10. VC文档与视图结构学习总结
  11. Android ADB命令?这一次我再也不死记了!【简单说】
  12. linux debian安装ssh,Ubuntu Linux上安装SSH和vsFTPd的方法
  13. 入住互联网酒店平台的体验
  14. 不要重启!诺顿居然将系统文件当病毒
  15. 两个画图工具助力论文绘图
  16. 持久化内存+傲腾持久化内存
  17. 鸿蒙Module引用har方法
  18. 2023年南京晓庄学院五年一贯制专转本国际经济与贸易专业考试大纲
  19. java文档注释生产api没有注释_如何使用javadoc命令生成api文档,文档注释
  20. Python正则表达式操作指南

热门文章

  1. 使用Python,OpenCV从图像中删除轮廓
  2. 理解YOLOv2训练过程中输出参数含义
  3. 基于成像激光雷达的鲁棒位置识别
  4. 【论文速读】基于图像的伪激光雷达三维目标检测
  5. 如何批量文件格式转化
  6. UE5废墟破坏游戏场景创建学习教程
  7. Blender写实建筑场景制作学习教程 Exterior Visualization in Blender 2.9
  8. 制作欧比旺·克诺比逼真的CG角色学习教程
  9. vue 在浏览器控制台怎么调试 谷歌插件vue Devtools
  10. 实现分布式服务注册及简易的netty聊天