安装环境为ubuntu14.04 LTS
编译、安装
1、依赖包安装
sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen3-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev sphinx-common libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev
2、源码编译、安装
源码下载(VERSION3.0,2015-06-04),下载源码解压后,进入目录创建build文件夹,进行out-of-source编译,最后的”..”需要注意,表示CMakeLists.txt在build/上层目录
mkdir build/
cd build/
cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_OPENGL=ON ..
make
sudo make install
默认安装在/usr/local/下,可以通过
修改CMakeLists.txt
或cmake命令指定
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/OpenCV
动态库配置
在/etc/ld.so.conf.d/中加入库的.conf文件,即新建opencv.conf
sudo vim opencv.conf
文件里写入
/usr/local/lib
保存并执行
sudo ldconfig
Note: (也可通过环境变量配置)
测试
进入opencv/samples/cpp/example_cmake/目录,build该测试程序,然后执行
make
./opencv_example
摄像头启动,测试成功