在Windows电脑上给Python配置OpenCV
来源:互联网 发布:微信打不开花生壳域名 编辑:程序博客网 时间:2024/05/05 13:08
许多小白想在PYTHON中配置OPENCV,但又不知道怎么做,最近一直在搞这一方面,也是混沌了好几天,最后终于有了些眉目,和大家分享一下:
1.安装PYTHON,我用的是python3.5版本,官网就能下,跟着教程走,配置好PATH包就能在C字命令符中调用了,调用结果如下:
按回车后
2.第二步开始,均是在C字命令符下操作!!!!!均是在C字命令符下操作!!!!!均是在C字命令符下操作!!!!!重要的事情说三遍
安装opencv之前要干的工作:
C字命令符中输入:
python -m pip install -U pip
按回车,自动安装pip包
之后下载numpy和opencv的python3.5版本:
这里给出几个网站:
(1) Numpy: https://pypi.python.org/pypi/numpy
看这些很乱看不懂对吧?其实很简单:
最长的都是土豪专用OSX版本。
处于中间不长不短的是Linux系统的。
最短的都是windows32位的版本(这的位数指的是python的!!!!不是系统的!!!32位系统也是可以安装64位python的!!!)。嗯,剩下的amd64就是windows用64位版本的。
之后cp27,34,35,36指的就是PYTHON的2.7 3.4 3.5 3.6版本,下载对应版本的就可以了。
我下的是numpy-1.12.1rc1-cp35-none-win_amd64.whl (md5, pgp)
(2) Opencv:http://www.lfd.uci.edu/%7Egohlke/pythonlibs/#opencv
进入之后会发现乱七八糟一大堆。。。
看到红圈了吗。。。那就是opencv,点一下就到了下载opencv的地方了。。如下图:
这里要下哪个就不用多说了,解释见上,命名方式都一样。
我用的是:opencv_python‑3.2.0+contrib‑cp35‑cp35m‑win_amd64.whl
至于多了个contrib,是多了些高级功能的包包,具体作用可以百度,问题不大。
3.下载完后,你会得到两个.whl包包:然后放置在C字命令符开始的目录下(这样就不用你自己再填写路径了!!!!):
注意!!!
对于opencv安装包
改之前:opencv_python‑3.2.0+contrib‑cp35‑cp35m‑win_amd64.whl
一定要把cp35m改成none!!
改之后:opencv_python‑3.2.0+contrib‑cp35‑none‑win_amd64.whl
如果不改的话不然会出现:
opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.
4. 安装,C字命令符中输入
pip3 install numpy-1.12.1rc1-cp35-none-win_amd64.whl
安装numpy
输入pip3 install opencv_python‑3.2.0+contrib‑cp35‑none‑win_amd64.whl
忽略画叉的那些,下边这个就是安装成功后的样子。
5.打开python3.5.2 shell,不是像c字命令符的那个!!!!!
输入improt cv2回车
无报错,安装成功
- 在Windows电脑上给Python配置OpenCV
- 《实用OpenCV》<二> 在你的电脑上配置OpenCV
- 在windows电脑上配置自动打包
- Opencv在我的电脑上的第一次配置
- opencv配置与在未安装opencv电脑上运行opencv程序
- windows 在一台电脑上配置多个tomcat
- windows+python+opencv配置
- 在Mac OS X上配置OpenCV Python版本
- 在mac上配置opencv python开发环境
- windows 下配置python-opencv
- 在VS2015上配置OpenCV
- 在Eclipse上配置Opencv
- opencv在Windows下配置
- 【OpenCV】|在python中配置opencv
- 独家专访:如何在低配置电脑上跑Windows 7
- windows下在一台电脑上配置多个git账号
- Windows上安装python版的OpenCV
- 在电脑上配置CocoaPods的步骤
- C++11系列-什么是C++11
- 66. Plus One
- 统计TCP命令
- Linux学习笔记
- GeoS v2.3分割CT数据
- 在Windows电脑上给Python配置OpenCV
- Linux下查看/管理当前登录用户及用户操作历史记录
- 对FileStream的几种属性和方法认识
- Android Handler 消息机制
- ORA-02303: 无法使用类型或表的相关性来删除或取代一个类型
- 深入理解Java虚拟机(笔记)
- 新手微擎(微赞)学习之路一
- Java JVM:内存溢出
- C++ STL Map 基本操作和使用