目标系统: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 命令添加搜索路径。

Ubuntu 16.04下Matlab2014a+Anaconda2+OpenCV3.1+Caffe安装  http://www.linuxidc.com/Linux/2016-07/132860.htm

Ubuntu 16.04下TensorFlow+Caffe+OpenCV3.1+Theano部署  http://www.linuxidc.com/Linux/2017-01/139503.htm

OpenCV的详细介绍:请点这里

OpenCV的下载地址:请点这里

opencv 3.1编译 linux,Ubuntu 编译安装 OpenCV 3.1相关推荐

  1. 没有安装opencv的linux系统上运行基于opencv,Linux环境下安装OpenCV

    我使用的是ubuntu10.04系统.其他系统可能有些命令会不同. 由于同学需要在ARM板上移植OPenCV,而我之前有在的经验,他就叫我帮手. 我就试下先在我的ubuntu上安装OpenCV.安装成 ...

  2. ubuntu(linux)下安装openCV(ffmpeg导致的编译不通过的解决办法)

    关于这个问题,网上有很多现成的方法,但是很多方法也都存在问题,所以自己总结一下,把自己的安装过程记录下来,也方便以后查阅. 1.需要的包: GCC 4.4.x 或更高 CMake 2.8.7 或更高 ...

  3. lazarus 编译linux,Ubuntu 15.10下安装Lazarus IDE 1.6

    Lazaurs编辑器是很强大的,支持代码补全,自动完成,模板编辑,多行缩进注释,选定代码后批量更改里面的单词! Lazarus 支持多种操作系统,Windows,以及几种 Linux 发行版,当然包括 ...

  4. linux iptables 编译,Linux下编译安装iptables

    Linux下如何编译安装iptables实例: 先卸载系统已经安装的iptables,卸载前需备份三个文档:iptables启动脚本,iptables-config配置文档,以及已经建立好的iptab ...

  5. linux下python安装opencv库_Linux下怎么配置python和opencv

    匿名用户 1级 2017-06-20 回答 以下说明在Linux下Python和OpenCV结合安装的过程,Python要使用OpenCV模块,则必须导入OpenCV提供的包,所以要提供Python支 ...

  6. Ubuntu 加速安装Opencv 3.4.3

    Ubuntu 18.04 完美安装Opencv 3.4.3 1.1 下载Opencv 3.4.3 在http://opencv.org/网址中找到下载连接,版本选择:https://github.co ...

  7. Linux:ubuntu 下安装软件,卸载,查看已经安装的软件

    ubuntu 下安装软件,卸载,查看已经安装的软件 参考网址:http://wiki.ubuntu.org.cn/UbuntuSkills 一般的安装程序用三种:  .deb 和.rpm 这两种安装文 ...

  8. ROS project part 1: Ubuntu中安装opencv包以及相应的依赖

    首先在ubuntu linux上安装opencv $ sudo apt-get install python-opencv 使用ipython 验证 opencv的安装 $ import cv2 as ...

  9. nuttx linux 编译,Linux下编译nuttx模拟系统

    ******************************************** 编译Linux系统下的可执行NUTTX系统: ******************************** ...

最新文章

  1. 第二讲:Android系统构架分析和应用程序目录结构分析
  2. vue脚手架安装步骤vue-cli
  3. c++中std::set自定义去重和排序函数
  4. 读《代码整洁之道》前四章浅显印象 和 我所见的不整洁代码引以为戒
  5. python3常用模块_Python3 常用模块
  6. php文件显示不完整,github文件显示不全
  7. Linux安装MySQL的完整步骤并有关MySQL8.0版本的问题方法
  8. TensorFlow 教程 --教程--2.8循环神经网络
  9. windows 服务实现定时任务调度(Quartz.Net)
  10. 人机交互技术:利用声波识别手势 Gesture Control System Uses Sound Alone
  11. WIFI sniffer log抓包教程
  12. 硅谷课堂第十二课-公众号点播课程和直播管理模块
  13. Excel表格公式大全
  14. 人工智能会终结就业吗之《AI极简经济学》
  15. 50万粉丝单场带货破200万!这些快手美妆黑马主播是如何在双十一前夕涨粉又爆单的?
  16. “最后的逆袭”----你可能只缺一份人工智能专家综合手册
  17. opencv-Python 目标跟踪(一)《Meanshift算法、Camshift算法》
  18. 如何安装SwitchyOmega
  19. Zhong__Centos配置NTP时间同步
  20. 干细胞技术是不是骗局

热门文章

  1. 基于GPUImage的多滤镜rtmp直播推流
  2. 特征值和特征向量的实际意义
  3. android listview分页显示,Android应用中使用ListView来分页显示刷新的内容
  4. python九十八类_Python领域最伟大工程师Kenneth Reitz,教你写代码
  5. linux系统启动报错:[contains a file system with errors, check forced]的解决方法参考
  6. oracle 11g 大小,修改oracle 11GR2归档模式和归档目录及大小-Oracle
  7. python3 装饰器_Python3 装饰器
  8. java web 显示项目下的图片_[适合初中级Java程序员修炼手册从0搭建整个Web项目](一)...
  9. 音乐网站购买服务器,怎么样去做一个音乐网站
  10. oracle 查重复_日常答疑|MySQL删除重复数据踩过得坑