opencv是一个很好的图像处理库,主要由c和少量c++写成,具有python接口,是机器学习中处理图像的主要模块。
安装opencv并配置环境
可以参考(http://www.jianshu.com/p/67293b547261)
通过apt安装opencv
在Linux中安装OpenCV是非常方便的,大多数Linux的发行版都支持包管理器的安装,比如在Ubuntu 16.04 LTS中,只需要在终端中输入:
sudo apt install libopencv-dev python-opencv
通过源码编译opencv
当然也可以通过官网下载最新版本的opencv源码编译安装,第一步先安装各种依赖:
参考这个官网给出的安装步骤
sudo apt install build-essential
sudo apt install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
进入下载好的opencv文件夹:
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..</