关于Ubuntu同时安装opencv2和opencv3
我用的是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相关推荐
- OpenCV2和OpenCV3兼容安装
个人博客:http://www.chenjianqu.com/ 原文链接:http://www.chenjianqu.com/show-79.html 最近重新开始使用opencv-cpp,有些项目需 ...
- ubuntu15.10下安装opencv2.4.9python上调用opencv库
对于centos,可以参考:Install OpenCV-Python in Fedora 如果IPP难以下载可以在cmake时禁掉它,只需:cmake -DWITH_IPP=OFF OpenCV3. ...
- ubuntu 编译安装opencv官网教程
官方教程:https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html 获取源码 获取master 进入安装目录,如/opencv ...
- 64位ubuntu能安装mysql,在ubuntu14.04 64位虚拟机中安装mysql
因为在win10 系统上手贱的将mysql卸载掉了之后有个插件一直无法正常删除导致只能将mysql装到ubuntu虚拟机上, 宝宝心里都是累啊,所以记录下来自己的安装过程2333 命令行操作: &qu ...
- 配置OpenCV2和OpenCV3开发环境笔记
配置OpenCV2和OpenCV3开发环境笔记 Date: 2016-01-19 Author: Kagula Environment: Visual Studio 2013 Update5, Ope ...
- OpenCV2与OpenCV3共存
由于开发的需要,要在电脑同时安装OpenCV2和3两个版本,实现版本的切换.下边记录的Windows和Linux/CMake的版本切换方式. 博客主页:http://blog.csdn.net/xs1 ...
- 【ubuntu(Linux)安装Vs code并配置c++编译及cmake多文件编译】
目录标题 VS code配置c++编译环境 1. Linux系统安装 2. 在Ubuntu中安装VS code 2.1. 首先下载对应系统的VS code安装包 2.2. 安装VS code 3. 在 ...
- Ubuntu下安装和配置Apache2
在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo ap ...
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
最新文章
- jQuery——封装form表单的数据为json对象
- Android仿QQ5.0侧滑菜单ResideMenu的使用和源码分析
- DataArtisans战略联手阿里云 Apache Flink服务能力云化
- Kafka高性能相关
- JAVA图书管理系统(JDBC,MySQL)
- Linux日常运维(rsync通过服务连接,linux日志,screen)
- PyTorch 1.0 中文文档:torch.utils.dlpack
- python调用自己写的函数_python调用自定义函数的实例操作
- Hibernate关联关系映射-----基于连接表的单向一对多映射配置
- SQLSERVER 2012之AlwaysOn -- 一次硬件升级引发的问题
- ajax 解决csrf的3种方法,input标签的文件上传
- 企业邮箱登录入口:企业邮箱oa管理系统
- 按关键字采集淘特商品列表API接口H5
- CDA数据分析师认证与Pearson VUE达成深度合作
- easycode配置问题
- python脚本修改hosts文件
- 32位微型计算机中的32字的是,32位微型计算机中32指的是
- Python实现简单的web爬虫信息处理系统
- 微软服务器为何时间总是慢,登录微软账户特别慢的原因
- YOLO3+残差网络+FPN详解
热门文章
- 流计算与批量计算的对比
- Flash Rom存储器W25Q16/W25X16
- 使用Segment Anything(SAM)模型进行自动标注
- Unity 3D 游戏脚本 脚本编译
- Java程序员从笨鸟到菜鸟之(一百零九)一步一步学习webservice(三)开发第一个基于XFire的webservi
- python开源人工智能项目_开源 | 深度有趣 - 人工智能实战项目合集
- 春不但包含了春天、春愁、春思
- The app references non-public selectors in Payload/XXX.app/XXX: fontWeight, relativeSize
- win10应用商店打不开_首发!打不开苹果应用商店的优质解决办法
- scanf()格式化输入