Windows7/10上配置OpenCV3.3.0-Python3.6.2操作步骤
目前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操作步骤相关推荐
- VS2017下使用CMake配置opencv3.4.0
VS2017下使用CMake配置opencv3.4.0 1.首先自行安装vs2017社区版(也可选择专业版),选择C++相关组件 2.然后在OpenCV官网下载OpenCV3.4.0 这里只下载Sou ...
- win10环境下如何给visual studio 2013永久配置opencv3.1.0环境
win10环境下如何给visual studio 2013永久配置opencv3.1.0环境 本人在给visual studio 2013配置opencv 环境下遇到过一些问题,比如配置不成功或者不能 ...
- python36安装opencv3.2_Python3.5.3下配置opencv3.2.0的操作方法
1.安装numpy 进入python安装目录的lib下的site-packages文件夹下打开cmd输入pip install numpy下载numpy NumPy系统是Python的一种开源的数值计 ...
- codeblocks-13.12mingw 配置opencv-3.1.0(一)
一.问题描述 由于opencv-3.1.0 只提供编译好的vc12 和vc14版本,而codeblocks默认使用的是mingw编译器并没有提供,所以如果使用vc12或vc14就会出现 Build: ...
- Win7 64bit VS2010 配置 opencv3.2.0
Win7 64bit VS2010 配置 opencv3.2.0 openCV的文章必须参考浅墨哥的,因为他书都出来好几版了,也是 CSDN 金牌啊,以下为他的链接 http://blog.csdn. ...
- 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 ...
- Ubuntu14.04上编译指定版本的protobuf源码操作步骤
Google Protobuf的介绍可以参考 http://blog.csdn.net/fengbingchun/article/details/49977903 ,这里介绍在Ubuntu14.04上 ...
- Linux上编译并配置opencv-3.3.0过程
1.下载opoencv包 ,地址:https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/ 2.解压opoencv包 unzi ...
- 在Windows7/10上快速搭建深度学习框架Caffe开发环境
之前在 http://blog.csdn.net/fengbingchun/article/details/50987353 中介绍过在Windows7上搭建Caffe开发环境的操作步骤,那时caff ...
最新文章
- [nRF51822] 8、基础实验代码解析大全 · 实验11 - PPI
- ubuntu修改u盘权限_Ubuntu下提示U盘没有些权限的只能读不能写
- Could not load file or assembly 'System.Web.Extensions
- Java程序执行Linux命令
- step2 . day5 C语言中的结构体和枚举
- SAP Spartacus storefront.component.html 怎么关联到其他的页面
- android通知图标变白色,android 7.0通知图标出现白色方块
- wince下获取mac地址的简单方法!
- [iCustomer] 项目技术简介
- VC文档与视图结构学习总结
- Android ADB命令?这一次我再也不死记了!【简单说】
- linux debian安装ssh,Ubuntu Linux上安装SSH和vsFTPd的方法
- 入住互联网酒店平台的体验
- 不要重启!诺顿居然将系统文件当病毒
- 两个画图工具助力论文绘图
- 持久化内存+傲腾持久化内存
- 鸿蒙Module引用har方法
- 2023年南京晓庄学院五年一贯制专转本国际经济与贸易专业考试大纲
- java文档注释生产api没有注释_如何使用javadoc命令生成api文档,文档注释
- Python正则表达式操作指南