前提条件:安装anaconda2
下载地址:https://www.anaconda.com/download/#linux
(也可以从其他镜像网站下载)
- 选择进行下载 Python 2.7 version对应的anaconda2
- 根据你下载的版本运行以下命令:
bash Anaconda2-5.1.0-Linux-x86_64.sh
- 安装之后输入 Python 查看当前环境,无误后进行下一步安装
前提条件:安装环境
分别执行以下两条命令:
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
下载opencv源码进行安装
opencv下载地址:http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.13/opencv-2.4.13.zip
-
解压并进入下载目录,执行以下命令:
cd ~/opencv-2.4.13/ mkdir release cd release sudo apt install cmake cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
-
这里会在~/opencv-2.4.13/release/下生成一个 CMakeCache.txt的只读文件,给文件加上权限。
sudo chmod 777 CMakeCache.txt
- 打开文件,内容中有python的相关配置。需要更改cv2的install 路径,原始路径如下所示:
PYTHON_PACKAGES_PATH=:PATH=lib/python2.7/site-packages
需要将这个路径改为自己的anaconda(python使用)路径,比如我的:
PYTHON_PACKAGES_PATH=:PATH=/home/vim/anaconda2/lib/python2.7/site-packages
进行安装
make && sudo make install
最后进行检测是否安装成功,命令行输入Python,执行imoport cv2
,测试是否安装成功。