pcl和opencv多版本共存
pcl和opencv多版本共存
在Ubuntu 16.04系统下安装kinetic版本ROS, 会默认安装opencv 3.3.1
和pcl1.7
.
- opencv安装路径
/opt/ros/kinetic/
- pcl安装路径
/usr/
如果想安装opencv2.4版本,或者安装pcl 1.8版本,那么如何设置安装路径,同时在CMakeLists中调用版本。
- opencv 2.4
首先从github上下载相应版本的release压缩包
cd opencv-2.4
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local/opencv-2.4 -DOPENCV_EXTRA_MODULES_PATH=path to opencv_contrib-3.2.0/modules/ ..
make -j4
sudo make install -j4
注:如果不设置-DCMAKE_INSTALL_PREFIX
则默认安装位置为: /usr/local/
在CMakeLists.txt
设置,主要是设置OpenCVConfig.cmake
的路径。
set(OpenCV_DIR "/usr/local/opencv-2.4/share/OpenCV/")
find_package(OpenCV)
include_directories(${OpenCV_INCLUDE_DIRS})
link_directories(${OpenCV_LIBRARY_DIRS})
add_definitions(${OpenCV_DEFINATIONS})
- pcl 1.8
首先从github上下载相应版本的release压缩包
cd pcl-1.8
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local/pcl-1.8 -DBUILD_GPU=ON -DBUILD_apps=ON -DBUILD_examples=ON ..
make -j4
sudo make install -j4
在CMakeLists.txt
设置,主要是设置PCLConfig.cmake
的路径。
set(PCL_DIR "/usr/local/pcl-1.8/share/pcl-1.8")
find_package(PCL 1.8 REQUIRED COMPONENTS)
include_directiories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definations(${PCL_DEFINATIONS})
注: 依赖库安装没有介绍
- 参考: https://blog.csdn.net/m0_37579176/article/details/83344698
转载于:https://www.cnblogs.com/ChrisCoder/p/10317349.html
pcl和opencv多版本共存相关推荐
- OpenCV 3与ROS兼容、OpenCV多版本共存
OpenCV 3与ROS兼容.OpenCV多版本共存 在ubuntu下使用ros和OpenCV的时候,总是会遇到有些程序用的是OpenCV3写的,而有些则用到OpenCV2,而之前每当遇到这种情况,总 ...
- linux中的opencv多版本共存切换的问题
配置环境 已经编译了OpenCV2.X和OpenCV3.X的,而且安装在了不同的文件夹中,(其中有一个是默认安装,安装的路径位/usr/local) 切换文件配置 1 ~./bashrc的配置 #打开 ...
- 【机器视觉学习笔记】OpenCV C++的安装、配置及多版本共存 (VS2015)
目录 下载 (可选 -- 二选一)添加环境变量 新建项目和配置 配置包含目录 配置库目录 添加库 (可选 -- 二选一)添加dll文件的路径 测试 平台:Windows 10 20H2 Visual ...
- vs2019 基于pcl和opencv的体积检测算法 zed版本+安卓端新手版(二)
vs2019 基于pcl和opencv的体积检测算法 zed版本+安卓端新手版(二) Pcl库安卓端的环境配置和使用jni实现c++算法在安卓端的实现 Pcl库的编译 安装ubuntu系统 编译pcl ...
- 适合win7的python版本_windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2...
windows下多个python版本共存,如何在Windows7系统上安装最新的64位Python3.6.2 1.官网下载python3.6.2 https://www.python.org/ftp/ ...
- python2和python3分别是python的两个版本_Windows下Python2与Python3两个版本共存的方法详解...
前言 一向用Python 3,最近研究微信公众号开发,各云平台只支持Python 2.7,想用其他版本需要自己搭建环境.而网上又搜不到Python 3开发微信公众号的资料.暂打算先使用Python 2 ...
- Python多版本共存之pyenv
2019独角兽企业重金招聘Python工程师标准>>> 经常遇到这样的情况: 系统自带的Python是2.6,自己需要Python 2.7中的某些特性: 系统自带的Python是2. ...
- Linux下快速静态编译Qt以及Qt动态/静态版本共存
Qt下静态编译Qt,根据我的经验,如果按照Windows下那种直接拿官方sdk安装之后的文件来编译是行不通的,需要直接下载Qt的source包,目前诺基亚的源码叫做qt-everywhere-open ...
- APP多版本共存,服务端如何兼容?
做过APP产品的技术人员都知道,APP应用属于一种C/S架构的,所以在做多版本兼容,升级等处理则比较麻烦,不像web应用那么容易.下面将带大家分析几种常见的情况和应对方式: 小改动或者新加功能的 ...
最新文章
- Windows Server 2016 DNS Policy Geo-Location 1
- 多分类神经网络与原子核
- python 日期_python日期操作
- php安全配置总结,php安全配置详细说明(1/2)_PHP教程
- 接口入口在什么地方_弱电工程施工图审查要点?有哪些地方需要审核?审核要求是什么?...
- 面部识别数据研究:43年,100个数据集
- 边缘设备上的实时AI人员检测:在Raspberry Pi上启动SSD
- eclipse导入Java源码
- 串口调试助手CRC16_MODBUS校验码计算
- 织梦dedecms怎么改模板
- 学历-GBT 4658-2006
- 无需证书微信小程序实现人脸识别—E证通
- 【matlab】数值计算实现电路仿真
- 115网盘视频播放速度调节
- 计算机毕业设计springboot+vue基本微信小程序的考试系统
- 华南农业大学计算机学院院长,华南农业大学外国语学院院长何高大
- unity如何插入图片_unity 图片导入及其使用方法
- 分享5款堪称神器的免费软件,建议先收藏再下载
- [翻译]在Windows版或MacOS版的Microsoft Edge上安装一个谷歌浏览器拓展
- STM32 USART串口发送软件调试