我用的是ubuntu14.04,之前已经安装了OpenCV2(默认的安装路径是/usr/local),现在需要安装OpenCV3.2,但是又不想将opencv2删除,怎么办???对,在别的地方安装。
1、首先,下载好opencv3.2(download: https://github.com/opencv/opencv/archive/3.2.0.zip)后,将源码解压2、修改CMakeLists.txt文件
  
将默认的安装路径:/usr/local修改为你要安装的路径


set(CMAKE_INSTALL_PREFIX "/home/alan/slambook/opencv3" CACHE PATH "Installation Directory")
            
3、接着编译,很简单,

cmake ..
make
make install

你就会在指定安装的路径下找到对应的头文件和库(时间很长,耐心等待就好了)。
4、最后就是如何在工程中加入opencv3.2的库和头文件。这里需要改变一下,否则很容易链接到位于/usr/local下的opencv2。在工程文件中的CMakeLists.txt加上:
set(OpenCV_DIR "/usr/opencv3/share/OpenCV/")
来重新制定opencv的安装路径,因为安装opencv2时已经生成了系统变量OpenCV_DIR = /usr/local/share/opencv,所以需要用set来改变这个变量的值,新的路径为与文件OpencvConfig.cmake路径相同。
注意:这个OpencvConfig.cmake文件里面定义了一堆变量,可以在这里面查阅使用。如OpenCV_INCLUDE_DIRS 、OpenCV_LIBS 等

关于Ubuntu同时安装opencv2和opencv3相关推荐

  1. OpenCV2和OpenCV3兼容安装

    个人博客:http://www.chenjianqu.com/ 原文链接:http://www.chenjianqu.com/show-79.html 最近重新开始使用opencv-cpp,有些项目需 ...

  2. ubuntu15.10下安装opencv2.4.9python上调用opencv库

    对于centos,可以参考:Install OpenCV-Python in Fedora 如果IPP难以下载可以在cmake时禁掉它,只需:cmake -DWITH_IPP=OFF OpenCV3. ...

  3. ubuntu 编译安装opencv官网教程

    官方教程:https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html 获取源码 获取master 进入安装目录,如/opencv ...

  4. 64位ubuntu能安装mysql,在ubuntu14.04 64位虚拟机中安装mysql

    因为在win10 系统上手贱的将mysql卸载掉了之后有个插件一直无法正常删除导致只能将mysql装到ubuntu虚拟机上, 宝宝心里都是累啊,所以记录下来自己的安装过程2333 命令行操作: &qu ...

  5. 配置OpenCV2和OpenCV3开发环境笔记

    配置OpenCV2和OpenCV3开发环境笔记 Date: 2016-01-19 Author: Kagula Environment: Visual Studio 2013 Update5, Ope ...

  6. OpenCV2与OpenCV3共存

    由于开发的需要,要在电脑同时安装OpenCV2和3两个版本,实现版本的切换.下边记录的Windows和Linux/CMake的版本切换方式. 博客主页:http://blog.csdn.net/xs1 ...

  7. 【ubuntu(Linux)安装Vs code并配置c++编译及cmake多文件编译】

    目录标题 VS code配置c++编译环境 1. Linux系统安装 2. 在Ubuntu中安装VS code 2.1. 首先下载对应系统的VS code安装包 2.2. 安装VS code 3. 在 ...

  8. Ubuntu下安装和配置Apache2

    在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo ap ...

  9. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

最新文章

  1. jQuery——封装form表单的数据为json对象
  2. Android仿QQ5.0侧滑菜单ResideMenu的使用和源码分析
  3. DataArtisans战略联手阿里云 Apache Flink服务能力云化
  4. Kafka高性能相关
  5. JAVA图书管理系统(JDBC,MySQL)
  6. Linux日常运维(rsync通过服务连接,linux日志,screen)
  7. PyTorch 1.0 中文文档:torch.utils.dlpack
  8. python调用自己写的函数_python调用自定义函数的实例操作
  9. Hibernate关联关系映射-----基于连接表的单向一对多映射配置
  10. SQLSERVER 2012之AlwaysOn -- 一次硬件升级引发的问题
  11. ajax 解决csrf的3种方法,input标签的文件上传
  12. 企业邮箱登录入口:企业邮箱oa管理系统
  13. 按关键字采集淘特商品列表API接口H5
  14. CDA数据分析师认证与Pearson VUE达成深度合作
  15. easycode配置问题
  16. python脚本修改hosts文件
  17. 32位微型计算机中的32字的是,32位微型计算机中32指的是
  18. Python实现简单的web爬虫信息处理系统
  19. 微软服务器为何时间总是慢,登录微软账户特别慢的原因
  20. YOLO3+残差网络+FPN详解

热门文章

  1. 流计算与批量计算的对比
  2. Flash Rom存储器W25Q16/W25X16
  3. 使用Segment Anything(SAM)模型进行自动标注
  4. Unity 3D 游戏脚本 脚本编译
  5. Java程序员从笨鸟到菜鸟之(一百零九)一步一步学习webservice(三)开发第一个基于XFire的webservi
  6. python开源人工智能项目_开源 | 深度有趣 - 人工智能实战项目合集
  7. 春不但包含了春天、春愁、春思
  8. The app references non-public selectors in Payload/XXX.app/XXX: fontWeight, relativeSize
  9. win10应用商店打不开_首发!打不开苹果应用商店的优质解决办法
  10. scanf()格式化输入