Linux opencv安装与编译
参考http://blog.csdn.net/solomon1558/article/details/51967280
1安装cmake以及依赖库
$ sudo apt-get install cmake $ sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
2安装opencv
$ unzip OpenCV-2.4.9.zip $ cd opencv-2.4.9 $ mkdir build $ cd build $ cmake .. $ sudo make -j4 $ sudo make install
3.把opencv的so库加入到环境变量
$ sudo gedit /etc/ld.so.conf.d/opencv.conf 末尾加入/usr/local/lib,保存退出 $ sudo ldconfig #使配置生效 打开/etc/bash.bashrc; $ sudo gedit /etc/bash.bashrc PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH 保存退出 $ sudo source /etc/bash.bashrc #使配置生效 $ sudo updatedb #更新database
4测试使用
打开opencv2.4.9目录下的opencv-2.4.9/samples/c,运行build_all.sh脚本 # build ./build_all.sh ./pyramid_segmentation
备注:
一、安装 1 安装cmake及一些依赖库 sudo apt-get install cmake sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev 2 安装OpenCV 从官网下载opencv并解压,cd命令进入opencv的目录 cmake . sudo make sudo makeinstall 二、配置 1 将opencv的库加入到路径,从而让系统可以找到 sudo gedit /etc/ld.so.conf.d/opencv.conf 末尾加入/usr/local/lib,保存退出 sudo ldconfig #使配置生效 sudo gedit /etc/bash.bashrc 末尾加入 PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH 保存退出 sudo source /etc/bash.bashrc #使配置生效 sudo updatedb #更新database 三、测试使用 打开opencv2.4.9目录下的sample/c #build ./build_all.sh 使用下面的一个sample进行测试 ./find_obj Finished