agx 安装ros opencv_Ubuntu下安装realsense+melodic+OpenCV
realsenseD435i驱动:
因特尔实感深度摄像头提供了两种版本:D415和D435 。而D435i在D435的基础上增加了一些单元,更适合于ROS机器人的系统位置感知。
支持的平台:
- Ubuntu 16.04/18.04 LTS(Linux Kernsls 4.4/4.8/4.10/4.13/4.15/4.16)
- Windows 10(Build 15063 or later)
- Windows 8.1*
- Windows 7**
- MacOS(High Sierra 10.13 2)
- Android 7,8
它支持c/c++/python等开发语言,接下来,就直接进入安装部分:
(安装过程中不要接相机的USB)
先下载:
http://github.com/intelRealSense/librealsense/realsense/tag/v2.21.0github.com
注册公钥:
sudo apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE
如果这一步报错的话,可以在网上查找代理服务器代入以下命令,执行:
export http_proxy="http://<proxy>:<port>"
然后执行:
Ubuntu 16 LTS:
sudo add-apt-repository "deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo xenial main" -u
Ubuntu 18 LTS:
sudo add-apt-repository "deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo bionic main" -u
安装:
sudo apt-get install librealsense2-dkms
sudo apt-get install librealsense2-utils
(选装):
sudo apt-get install librealsense2-dev
sudo apt-get install librealsense2-dbg
最后更新:
sudo apt-get upgrade
运行:
realsense-viewer
可出现图像则说明驱动安装成功。
melodic:
Ubuntu18.04下对应ROS为melodic,安装具体步骤可查看链接。
(注意有的是选装,可以不装)
melodic/Installation/Ubuntu - ROS Wikiwiki.ros.org
在installation部分建议安装全部:
sudo apt install ros-melodic-desktop-full
OpenCV:
先进入以下链接选择自己想要使用的OpenCV版本:
Releasesopencv.org
这里我选用的是OpenCV3.3.1
安装cmake:
sudo apt_get install cmake
这样默认下载最新版本(可通过cmake --version查看版本)
安装一些依赖:
sudo
可选择安装以下(建议安装):
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
这里可能libjasper-dev安装会失败,可执行以下命令:
sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev
接下来下载两个软件包(这可能会花费一些时间):
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
进入opencv目录进行编译:
cd ~/opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make//也可以使用sudo make -j 8 、sudo make -j4会更快一些
如果cmake不通的话,将cmake这一步换成:
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..
安装:
sudo make install
环境配置:
sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
(/etc/ld.so.conf.d/opencv.conf是空文件,在文件中写入/usr/local/lib
运行:
sudo ldconfig
配置bash:
sudo gedit /etc/bash.bashrc
在文件末尾添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
最后执行以下命令使配置生效并完成更新:
source /etc/bash.bashrc
sudo updatedb
到这里三种开发工具就下载安装完成了。
参考链接:
https://dev.intelrealsense.com/docs/installation
https://opencv.org/releases/
melodic/Installation/Ubuntu - ROS Wiki
agx 安装ros opencv_Ubuntu下安装realsense+melodic+OpenCV相关推荐
- agx 安装ros opencv_Linux下配置深度学习开发环境(及ros)
平台选择上,直接用linux系统最好,其次选择双系统,最后考虑虚拟机,vm有时候会莫名其妙挂掉, VirtualBox显存太小. 机器人操作系统,ROS的安装直接参照官网,报错忽略,最后就能用.很多教 ...
- 小白必看,关于如何在Ubuntu16.04中安装ROS,以及安装过程遇到的错误怎么解决。
如何在虚拟机中安装ROS,以及安装过程的错误总结,适合小白. 首先安装ROS需要在Linux系统下,如果你不会安装双系统就安装一个虚拟机 对于刚刚接触ros的人来说,首先就是解决安装问题,本人在网上查 ...
- linux nginx rpm 安装配置,Centos下安装nginx rpm包
1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...
- docker 安装oracle_Windows系统下安装Docker,包你满意!
如果使用的是Windows系统,则可以通过安装Docker Community Edition for Windows(Win10 专业版/企业版)或Docker Toolbox(Win7,Win8, ...
- centos 7安装mysql_Linux Centos7 下安装Mysql - 8.0.15
Mysql有两种安装方式:源码包安装和二进制包安装 本文描述的是二进制安装包,下载目录:https://www.mysql.com/downloads/ 步骤一: 步骤二: 步骤三: 因本人的虚拟机是 ...
- linux下redis安装教程,linux下安装配置redis图文详解
在linux系统下安装redis的详细步骤如下: 1. 首先下载一个redis安装包,下载地址:https://www.daixiaorui.com/source/13.html .也可以去官网下载最 ...
- linux系统用uefi启动安装win7,uefi下安装win7系统有什么不同
UEFI 模式下安装Windows 7操作系统(暂不涉及Linux等其它操作系统): 1.硬盘必须是GPT格式,系统必须是64位,UEFI不支持32位系统. 备注:严谨地说,UEFI也可以引导MBR磁 ...
- windows10下安装Linux7,win10Hyper-V下安装CentOS7
0.前言 平常的一些项目需要在linux下跑起来看看效果,一般都先在本地测试的没有问题了再上传到服务器上.话不多说,开始. 1.Hyper-V部分 右侧点击新建 点击"下一步" 把 ...
- linux yum 安装vsftp,CentOS下安装安装vsftp
最近正在学习linux,忽然想起自己搭建一个ftp服务器.在网上看过一些资料后,开始动手,仅作为在初始学习时的一个笔记,偶尔帮助记忆,希望高手看后莫笑~ 搭建环境:win7系统下安装vmware工作站 ...
最新文章
- 微信开发 网页授权获取用户基本信息
- 阿克曼(Ackmann)函数(信息学奥赛一本通-T1163)
- 传智168期JavaEE就业班 day05-XML 约束与解析
- Linux3种进程,linux内核获取进程的全路径3种方法
- python time库_python--time库的使用
- BMP文件格式详解(BMP file format) (转)
- elasticsearch_spring-data-elasticsearch 快速入门-Spring Boot+Elasticsearch
- cocos creator动画编辑器学习
- vue.js下载教程
- 图像旋转(任意角度)matlab
- 对未来国产操作系统的期望
- 左岸读书-编程是最能表达人类的思维的语言
- MongoDB + Spark: 完整的大数据解决方案
- 如何配置一台深度学习的主机
- 病人信息管理html,基于JSP住院病人信息管理系统本科.doc
- VMware Workstation虚拟机装Win7详细高清图文教程
- D-LINK DIR823PRO 路由器更新固件为openwrt-18.06.1 支持802.11s组建mesh
- docker 安装redmine
- 7.24[C语言零基础 知识点总结]
- 计算云服务——弹性伸缩服务
热门文章
- linux tcp 阻塞时间,TCP的阻塞和重传机制
- mysql raiserror_SQL Server自定义异常的使用raiserror
- python文字转图片_python-将文本文件转换为图形
- C语言 Linux版俄罗斯方块,C语言版——俄罗斯方块(一)
- find 命令_linux-find命令
- linux 导出io,Linux基础知识之IO重定向
- 确认和回调_右侧突破但是不能追买,等待回调确认,圣诞节附近接回,波段反弹到大寒附近将是一波好收成,但是大寒又是顶部区域需要高抛。...
- ctfshow-WEB-web9( MD5加密漏洞绕过)
- 记一次mysql中文字符乱码的问题排查
- ubuntu14.04升级以及gitlab升级