Ubuntu 16.04下安装支持Python2.7的opencv

前提条件:安装anaconda2

下载地址:https://www.anaconda.com/download/#linux

(也可以从其他镜像网站下载)

  1. 选择进行下载 Python 2.7 version对应的anaconda2
  2. 根据你下载的版本运行以下命令:
    bash Anaconda2-5.1.0-Linux-x86_64.sh
  3. 安装之后输入 Python 查看当前环境,无误后进行下一步安装

前提条件:安装环境

分别执行以下两条命令:

     sudo apt-get install libgtk2.0-dev
     sudo apt-get install pkg-config

下载opencv源码进行安装

  1. opencv下载地址:http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.13/opencv-2.4.13.zip

  2. 解压并进入下载目录,执行以下命令:

     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 ..
    
  3. 这里会在~/opencv-2.4.13/release/下生成一个 CMakeCache.txt的只读文件,给文件加上权限。

    sudo chmod 777 CMakeCache.txt

  1. 打开文件,内容中有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,测试是否安装成功。

你可能感兴趣的:(Ubuntu 16.04下安装支持Python2.7的opencv)