最近需要将Opencv2转换为Opencv3,之前安装主要是通过源代码安装,但是安装实在是太慢了…另外,因为我已经用Anaconda配置好了环境,所以想基于Anaconda的环境安装Opencv3.
下面,主要记录我安装的过程,并在PyCharm中进行配置.
安装Anaconda
1.下载Anaconda
按照电脑的配置和python的版本,下载anaconda.
2.安装Anaconda
Python 3.5 version
bash Anaconda3-4.2.0-Linux-x86_64.sh
Python 2.7 version
bash Anaconda2-4.2.0-Linux-x86_64.sh
Anaconda的使用
1.搜索软件包
conda search package-name
anaconda search -t conda package-name
2.安装软件包
conda install package-name
安装指定软件包:
conda install package-name=x.x
conda install -c 发布者 package-name=x.x
3.查看已安装的软件包
conda list
4.修改镜像源
conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
conda config --set show_channel_urls yes
5.删除镜像源
sudo nano ~/.condarc
安装OpenCV
选择下列方法之一安装:
1.通过Anaconda安装OpenCV
anaconda search -t conda opencv
conda install -c 发布者 opencv
2.通过源码安装
注: 由于我的python环境是通过anaconda配置的,在使用PyCharm时可能会出现不能识别已安装的opencv(我是使用anaconda安装的opencv).
此时,需要分别找到anaconda安装python和opencv的路径,并将cv.py和cv2.so链接到python的路径中.
cd /path/to/anaconda2/lib/python2.7/site-packages/
ln -s /path/to/opencv/cv2.so cv2.so
ln -s /path/to/opencv/cv.py cv.py
如果找不到cv.py,可以创建cv.py文件,并添加:
from cv2.cv import *