第一步:准备工作,安装需要的包:
[compiler] sudo apt-get install build-essential
[required]
sudo apt-get install cmake
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
sudo apt-get install libavcodec-dev
sudo apt-get install libavformat-dev
sudo apt-get install libswscale-dev
[注]:ffmpeg和libav开发需要的包:libavcodec-dev,libavformat-dev,libswscale-dev
第二步:
下载OpenCV的源码,以opencv-2.4.9为例,
ubuntu下解压文件的命令
- 对于后缀是.tar.bz2的文件,解压:tar jxvf FileName.tar.bz2
- 对于后缀是.zip的文件,解压:
unzip file.zip - 对于后缀是.tar.gz的文件,解压:tar zxvf FileName.tar.gz
- 对于后缀是.gz的文件,解压
gzip -d FileName.gz
第三步(安装路径/usr/local/opencv):
cd opencv-2.4.9.
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv ..
第四步:
make
sudo make install
___________________________________________________________________________________________________________________________________
配置环境变量:
sudo gedit /etc/ld.so.conf
在文件末尾添加:/usr/local/opencv/lib
sudo ldconfig
sudo gedit /etc/bash.bashrc
在文件的末尾添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/opencv/lib/pkgconfig
export PKG_CONFIG_PATH
—————————————————————————————————————————————————————————————————————————————
g++ a.cpp `pkg-config opencv --libs --cflags opencv` -o ao
(特别注意:第一点,不是单引号,是 键盘上 1前面的的 符号,第二点:#include<opencv2 / core/core.hpp> 注意斜线的方向)