python 3 怎么添加opencv
先进入如下连接下载python和系统版本对应的opencv包:
比如我的版本是64位的python 3.41,那么我就下载:
opencv_python-3.1.0-cp34-cp34m-win_amd64.whl
下载后修改文件名(这就是安装中的坑了,不改是安不了的):
把原来文件名opencv_python-3.1.0-cp34-cp34m-win_amd64.whl中间的cp34m变为none,这样文件名改为:opencv_python-3.1.0-cp34-none-win_amd64.whl
如果不改的话不然会出现:
opencv_python-3.1.0-cp34-cp34m-win_amd64.whl is not a supported wheel on this platform.
3
打开cmd(window键+R,输入cmd就出现),在命令行输入:
pip3 install 路径名\opencv_python-3.1.0-cp34-none-win_amd64.whl
这样就好了。
试试 pip3 install opencv-python
先进入如下连接下载python和系统版本对应的opencv包:http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
比如我的版本是64位的python 3.41,那么我就下载:
opencv_python-3.1.0-cp34-cp34m-win_amd64.whl
2
下载后修改文件名(这就是安装中的坑了,不改是安不了的):
把原来文件名opencv_python-3.1.0-cp34-cp34m-win_amd64.whl中间的cp34m变为none,这样文件名改为:opencv_python-3.1.0-cp34-none-win_amd64.whl
如果不改的话不然会出现:
opencv_python-3.1.0-cp34-cp34m-win_amd64.whl is not a supported wheel on this platform.
3
打开cmd(window键+R,输入cmd就出现),在命令行输入:
pip3 install 路径名\opencv_python-3.1.0-cp34-none-win_amd64.whl
这样就好了。
Python3.6.3 opencv 331环境配置:
- 这是我自己查资料,实践后安装成功了,分享出来如下:
1.1)下载python 3.6 安装包:
官网下载地址(https://www.python.org/downloads/release/python-363/)
安装好Python后将C:\Program Files\Python、C:\Program Files\Python\Scripts加入Path环境变量(这是看个人安装路径配置path)
1.2)安装numpy(支持Python的数学运算)
在cmd控制台输入:pip install numpy
如果出现版本过低
比如:You are using pip version 8.1.1, however version 9.0.1 is available.
运行
python -m pip install upgrade pip
如果出现网路超时,那就是天朝不给机会了
换用这个吧
pip install numpy -i https://pypi.douban.com/simple
1.3)安装Matplotlib.
在cmd控制台输入:pip install Matplotlib
1.4)安装openCv
因为最新python在pip库没有匹配的版本,所以使用pip安装会报错
Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv
因此,到这儿去下载opencv(https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
)
将opencv_python‑3.3.1‑cp36‑cp36m‑win_amd64.whl 文件放到到Python安装目录下的Lib\site-packages
在控制台cmd 运行:pip install install opencv_python-3.1.0-cp35-cp35m-win_amd64.whl
运行完成就是安装完成了。
1.5异常解决:
以上安装OK后,运行python 输入import cv2 如果不报错就是安装完成,如果报错如下,需要安装Redistributable 环境:
安装Visual C++ Redistributable for Visual Studio 2015 下载地址
(https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145)
安装Python3
brew install python3
没有homebrew的话请自行安装不要使用pip3
一开始我使用
pip3 install numpy
pip3 install opencv-python
虽然成功了,但是不能使用imshow及video相关的东西,要你何用。删除原OpenCV
在原先CMake的build文件夹下使用
make uninstall安装OpenCV3
brew install opencv3 --with-contrib --with-python3 --without-python
–with-contrib是安装额外的contrib模块。
如果不加–without-python会报一个大意是不能同时用于python3和python2的错。等待漫长的各种下载和编译
期间会编译gcc,花了一个半小时,也是醉了。
有些步骤挂VPN会加速,有些反而会更慢。关于protobuf出错
在OpenCV3的CMake阶段会报一个protobuf下载失败的错。
使用:
brew install protobuf
再重新执行链接
安装完后提示信息,大意是OpenCV3与OpenCV有很多文件冲突,所以就不把它放在/usr/local里了 blabla..
此时虽然python里可以用了,但是c++里不行了。
需要使用:
brew link opencv3 --overwrite --force切换
如果以后需要同时使用OpenCV2和OpenCV3,可以用以下命令相互切换
brew unlink opencv3
brew link opencv --force --overwrite
丁奋氧化: w 是写入模式 r是读取模式 wb 是二进制写入 with open('a.jpg'.'wb')as f: 后面跟一段f.write()
木垒蒙古自治州13173224513: python open怎么指定行插入 - ?
丁奋氧化: 指定行插入比较麻烦,我一般会读取文件,然后将读到的内容一行行的写入到一个新文件,以前回答的一个问题:https://zhidao.baidu.com/question/21215663811268116671 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19# -*- coding:utf-8 -*- ...
木垒蒙古自治州13173224513: python文作操作函数open() - ?
丁奋氧化: 1.并非只能访问文本文件 open可以访问任何形式的文件,在访问非文本格式文件(二进制文件)的时候,访问模式通常加上'b'(即二进制模式:'rb'或'wb'),但并不必须,依情况而定2.路径是填写在前面的filename参数处的 如你的例...
木垒蒙古自治州13173224513: Python 3中文件操作open()函数 - ?
丁奋氧化: 在windows下路径一般写为:“D:\data\python" 但是字符串中\是转义字符,所以你可把\写成\\,或者路径前加上r如r"D:\data\python",表面该字符串不进行转义即可
木垒蒙古自治州13173224513: python3 opener.open怎么用 - ?
丁奋氧化: 当使用布尔数组直接作为下标对象或者元组下标对象中有布尔数组时,都相当于用nonzero()将布尔数组转换成一组整数数组,然后使用整数数组进行下标运算.
木垒蒙古自治州13173224513: python3 codecs.open和open的区别 - ?
丁奋氧化: 最早的时候,只有open. 你知道的,Python 2的编码多么蛋疼,所以,就有了codecs.open. 至于io.open,其实是因为Python 2的open实际上是file模块提供的,而Python 3的open是io模块提供的.然后,Python 2.6引入了这个Python 3的特性,...
木垒蒙古自治州13173224513: 如何在python3中安装opencv - ?
丁奋氧化: 使用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”
木垒蒙古自治州13173224513: python3 file open默认以什么方式打开+csdn - ?
丁奋氧化: python:open/文件操作 open/文件操作 f=open('/tmp/hello','w')#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式 如:'rb','wb','r+b'等等 读写模式的类型有:rU 或 Ua 以读方式...
木垒蒙古自治州13173224513: tensorflow是python3怎么安装opencv - ?
丁奋氧化: 1.下载whl文件 来到这里 搜索适合你的python版本的whl,比如我是python3.5,就选cp35的包 我选择了 opencv_python‑3.2.0‑cp35‑cp35m‑win_amd64.whl 还有 tensorflow‑0.12.0‑cp35‑cp35m‑win_amd64.whl 对应的我的python-3.5.如...
木垒蒙古自治州13173224513: 怎么配置opencv python3.6.1 anaconda - ?
丁奋氧化: 电脑系统:win7 64位,(其他系统类似) 关于Anaconda3-4.4.0下配置OpenCV3.2.01.首先官网下载最新版本的Anaconda3-4.4.0(基于自己的电脑选择32位或64位),该版本已经支持最新的Python3.6;注意:安装过程中:1)安装路径可以改...