Ubuntu 16.04安装配置OpenCV 2.4.9

Ubuntu 16.04安装配置OpenCV 2.4.9

安装环境

  • Ubuntu 16.04
  • Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz
  • opencv-2.4.9

安装依赖

1
2
3
4
sudo apt-get install build-essential
sudo apt-get install libgtk2.0-dev libavcodec-dev libavformat-dev libtiff4-dev libswscale-dev libjasper-dev # 图片视频支持
sudo apt-get install cmake # 安装cmake
sudo apt-get install pkg-config # 提供从源代码中编译软件时查询已安装的库时使用的统一接口

下载安装包

  下载opencv2.4.9安装包至你的路径

1
2
3
4
5
6
unzip opencv-2.4.9.zip
cd opencv-2.4.9
mkdir release
cd release
# 下面这行cmake参数网上有多种选择,此处选择不包含CUDA和EIGEN,避免后续编译出错。默认安装至/usr/local目录下
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_CUDA=OFF -D WITH_OPENMP=ON -D WITH_QT=ON -D WITH_EIGEN=OFF ..

编译

1
2
sudo make -j4
sudo make install

配置

1
2
3
4
5
# 默认至目录:/usr/local/lib,可自定义安装目录,加参数--prefix="/usr/local/openmpi"
sudo vi /etc/ld.so.conf.d/opencv.conf
# 添加一行
/usr/local/lib
sudo ldconfig -v

测试

1
2
3
cd opencv-2.4.9/samples/c
./build_all.sh
./find_obj

参考链接