(Ubuntu安装七)Ubuntu16.04下用Anaconda安装opencv
安装opencv有三种方法:
(1)源码安装:
从源码安装很耗时,也很复杂。
(2)Anaconda 安装:
常用科学计算包 Anaconda 的包管理工具 conda 来安装.
(3)pip 安装:
通过python自有的包管理工具 pip 来安装.
先要说明的是,The PyPi / PiWheels 包含的 opencv 版本并不包括一些 “non-free" 算法,比如 SIFT,SURF 或其它专利算法。
如果不介意这些,并且想快速搭一个 opencv 的环境,就是通过 pip 或 conda 安装的包并不是 openc v官方的包,而是由第三方维护的,但这并不影响我们的使用。
(一)我在虚拟环境下采用conda安装opencv(此虚拟环境默认python2.7.17)
因为前面安装一次opencv出错,conda不能用了,导致我卸载conda又重新装的(呜呜呜呜呜呜呜),所以这次我选择在虚拟环境下安装
but不死心,后面又在公共环境安了,conda又不能用了,但我这为此找到了解决办法,可以看后面。。
一、创建一个名字叫“opencv”的虚拟环境:
conda create -n opencv
如下所示:
二、激活虚拟环境(也就是进入虚拟环境):
source activate opencv
三、在虚拟环境下用conda安装opencv
我没有指定opencv具体版本(因为之前指定opencv3,安装时出错了,又看到某些博文说opencv3支持python2.7不支持python3.6,不知道对不对,为了不冒风险,选择下面命令,让系统自动推荐)
用下面的安装命令,让系统自动推荐opencv
conda install -c menpo opencv
(看到别的博主有的用了这条命令:conda install -c https://conda.binstar.org/menpo opencv 应该是一样的)
“opencv”虚拟环境下默认的python为2.7.17