目标系统:Ubuntu 16.04-64bit
OpenCV 版本:opencv-3.1.0
安装步骤
- 安装 cmake。sudo apt-get isntall cmake cmake-qt-gui
- 解压源码包 opencv-3.1.0.tar.gz
- 创建构建目录 cd opencv-3.1.0 && mkdir build && cd build
- 启动 cmake-gui。点击 configure,点击 generate
- 退出 cmake-gui。make && sudo make install
- 更新动态库搜索路径 ldconfig /usr/local/lib
补充说明
- cmake-gui 界面:
Configure 的时候可能会发现缺乏一些包,并自行下载。我这里出错退出,因为 ippicv_linux_20151201.tgz 下载失败了。于是另行下载添加到目录 opencv-3.1.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e 下,然后再进行 Configure。
- make install 会把头文件和库文件安装到 /usr/local/include/opencv2、/usr/local/lib 下。如果系统已经通过 apt-get 安装 opencv 2.4,在编译程序时需要注意当前连接的是不是新编译安装的 opencv 3.1。
- 安装完成后编译出 opencv 程序进行运行,可能会出现 cannot open shared object file ‘libopencv_shape.so.3.1’ 错误。此时需要先执行 ldconfig /usr/local/lib 命令添加搜索路径。
OpenCV官方教程中文版(For Python) PDF http://www.linuxidc.com/Linux/2015-08/121400.htm
Ubuntu 14.04安装OpenCV2.4.9 http://www.linuxidc.com/Linux/2016-07/132884.htm
Ubuntu 16.04上用CMake图形界面交叉编译树莓派的OpenCV3.0 http://www.linuxidc.com/Linux/2016-10/135914.htm
Ubuntu 16.04中安装OpenCV 2.4.11 http://www.linuxidc.com/Linux/2016-07/132882.htm
Ubuntu 16.04下Matlab2014a+Anaconda2+OpenCV3.1+Caffe安装 http://www.linuxidc.com/Linux/2016-07/132860.htm
Linux上安装和编译OpenCV3.0.0 http://www.linuxidc.com/Linux/2017-07/145446.htm
Ubuntu 16.04下OpenCV安装笔记和例程 http://www.linuxidc.com/Linux/2017-08/146027.htm
Ubuntu 16.04下TensorFlow+Caffe+OpenCV3.1+Theano部署 http://www.linuxidc.com/Linux/2017-01/139503.htm
Ubuntu 16.04 编译安装OpenCV 3.1及OpenCV多版本切换 http://www.linuxidc.com/Linux/2017-01/139325.htm
[翻译]Ubuntu 14.04, 13.10 下安装 OpenCV 2.4.9 http://www.linuxidc.com/Linux/2014-12/110045.htm
Ubuntu 安装 OpenCV 2.4.9 http://www.linuxidc.com/Linux/2016-12/138293.htm
Ubuntu 17.04下OpenCV源码编译安装 http://www.linuxidc.com/Linux/2017-10/147316.htm
OpenCV的详细介绍:请点这里
OpenCV的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-11/148630.htm