conda 安装cv2,如何通过anaconda3安装opencv
我用pip install和conda install安装失败,失败了。找了很多原因,都解决不了。
因为没有办法,所以我尝试用第三方把whl文件包起来安装。我以前没用过这种方法,所以不知道有多难。我仔细试过,觉得不是很简单。而且清华大学opencv python库中的whl文件下载速度非常快(几十秒),比我以前在别处找的whl文件快很多。
没有安装opencv或其他库的伙伴也可以尝试这种方法。
首先,我们进入清华大学opencv Python库去下whl文件:
mirrors.tuna.Tsinghua.edu.cn/pypi/web/simple/opencv-python 3359号
我的python是3.6版,我的电脑是64位,所以我选择了OpenCV _ Python-3 . 4 . 1 . 15-CP36-CP36m-Win _ amd64 . whl .选择Opencv3.4.1.15是因为专利问题上没有一些更高版本的函数,所以选择了3.4.1.15。
地址存储在anaconda文件夹的scripts文件夹中,我的安装位于d :ruanjiananacondascripts。
然后,我们打开anaconda prompt,输入如下命令:pip install 路径whl文件名
我打的就是这个。PISTALLD: Ruan Jian Anaconda Scripts OpenCV _ Python-3 . 4 . 1 . 15-CP36-CP36M-Win _ AMD Don安装速度快
安装完成后,可以进入pip list或conda list查看已安装的第三方库,查看新安装的opencv库。
Opencv安装成功。接下来我们来验证一下。然后输入导入cv2。
结束了。去opencv库写代码~
注1:最近发现光靠opencv包可能还不够。还必须安装软件包
opencv-contrib
。上次退出opencv包时,cv2.xfeatures2d.SIFT_create()函数不可用,并报告了一个错误。提示模块 cv2.cv2 没有属性 xfeatures 2d 来找出原因。
我特意调查了opencv和opencv-contrib的区别。runpipinstallopencv-python ifyouneedonlymainmodules
runpipinstallopencv-contrib-python ifyouneedbothmainandcontribmodules(checkextramoduleslistingpromopencvdocumentation))33558 www.Sina.com/Opencv-python是一个只包含主模块的软件包,opencv-contrib-python包含主模块和扩展模块,扩展模块拥有多项专利。
也就是说opencv-contrib是opencv的扩展包。
步骤:
注意:
pypi.tuna.Tsinghua.edu.cn/simple/opencv-contrib-python 3359号
找到了opencv-python对应的版本。我下载了opencv _ contrib _ python-3 . 4 . 1 . 15-cp36-cp36m-win _ amd64 . whl,地址保存在d3360_sool中。
1、这里我们还是进入清华的opencv-contrib-python网站下载。
我丢失了pippinstall d: software anaconda scripts opencv _ contrib _ python-3 . 4 . 1 . 15-cp36-cp36m-with on
步骤同上。所以就装了。
然后我的cv2.xfeatures2d.SIFT_create()函数就可以用了,程序就可以运行开花了。
注意2:如何下载你需要的库:
方法一(清华镜,速度快):
之前离开opencv库的时候发现了宝藏页。清华在这个页面上有各种库,下载速度也挺快的。以下内容
mirrors.tuna.Tsinghua.edu.cn/pypi/web/simple 3359号
33559 www.lfd.UCI.edu/~ Goh lke/python libs/
这是一个非官方的Windows二进制Python扩展包。第一个链接上没有的,请看第二个链接。
2)官网,速度稍慢):
访问站点后,可以输入库的名称,单击库,然后单击左侧的下载文件,以同样的方式下载whl文件。安装方法是一样的。
https://pypi.org/project
3)当库相对较新并且还没有whl文件时应用):
您可以更改临时镜像源。
Pip库名称-i图像源pip安装库名称-i图像源-可信-pypi.xx.cn/com的PIP源如下:
阿里巴巴http://镜子. liyun.com/pypi/simple/
中国科学技术大学https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣http://pypi.douban.com/simple/
https://pypi.tuna.Tsinghua.edu.cn/simple/
http://pypi.mirrors.ustc.edu.cn/simple,中国科技大学/
注意后面有/simple目录。例如皮聘斯多皮平-https://pypi.tuna.Tsinghua.edu.cn/simple.
如果错误仍然出现,请尝试添加受信任的命令。
例如,http://pypi.douban.com/simple-Trusted-hostpypi.douban.com
安装完成!