我们在完成opencv安装教程之前,先学习一下什么是OpenCV。OpenCV是一个基于BSD开源发行的跨平台计算机视觉和机器学习软件库,其可以支持在Linux、Windows、Mac OS等系统上运行和安装。它具备轻量级而且高效且有提供了Python、Ruby、MATLAB等语言的接口。
在这篇文章中记录在Ubuntu系统中实现opencv安装教程。
1、需要安装的软件包
GCC 4.x或更高版本。可以安装
sudo apt-get install build-essential
CMake 2.6或更高
Subversion(SVN)客户端
GTK + 2.x或更高版本,包括标题
pkgconfig
libpng,zlib,libjpeg,libtiff,libjasper和开发文件(例如libpjeg-dev)
带有开发人员包的Python 2.3或更高版本(例如python-dev)
SWIG 1.3.30或更高版本(仅适用于OpenCV 2.3之前的版本)
libavcodec
libdc1394 2.x
可以通过终端或使用Synaptic Manager安装以上所有库
2、获取OpenCV源代码
这里我们可以获取最新的源代码。
3、使用CMAKE进行运行
A – 创建一个临时目录,我们将其表示为<cmake_binary_dir>,您要在其中放置生成的Makefile,项目文件以及目标文件和输出二进制文件
B – 输入<cmake_binary_dir>并输入
比如:
cd ~/opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX= /usr/local
C – 输入创建的临时目录(<cmake_binary_dir>),然后继续:
make
sudo make install
这里我们直接安装。
参考文档:http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation