OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、matlab等语言的接口
通过BT下载工具与DLAN的组合,完成了类似于下载宝的功能,接下来就是对于图像处理OpenCV的学习了。
网上大多都是OpenCV2.94的教程,但是3.1的版本已经发布好久了,这个版本相对于原版本也有了一些更新,此次就以3.1的版本来学习。
下载OpenCV 3.1的源码。
下载地址:
http://opencv.org/downloads.html
解压源码
系统中默认是没有unzip命令的,这里要安装一下
Sudo apt-get install unzip
解压:
Unzip opencv-3.1.0.zip
安装cmake及一些依赖库
sudo apt-get install cmake
sudo apt-get install build-essen
tial
sudo apt-get install libgtk2.0-dev
sudo apt-get install libavcodec-dev
sudo apt-get install libavformat-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libtiff5-dev
sudo apt-get install libswscale-dev
sudo apt-get install libjasper-dev
进入解压出的源码目录下运行cmake
cmake 完成后。
编译:make
这里的时间会很长,如下刚开始时。
到10% 时。
最后花了差不多三个小时,编译完成了。
安装
sudo make install
配置
将opencv的库加入到路径,从而让系统可以找到
sudo vim /etc/ld.so.conf.d/opencv.conf
末尾加入如下图的语句,保存退出。
sudo ldconfig #使配置生效
sudo vim /etc/bash.bashrc
末尾加入内容如下图。
此次OpenCV 3.1 的开发环境就搭建好了。