INTEL RealSense-D415 在 Ubuntu 16.04 开发流程 1
INTEL Realsense-D415在Ubuntu 16.04开发流程1
2018年6月5日星期二
一,绪论
本文主要记录在Ubuntu的的的的的16.04下进行英特尔Realsense-D415的开发流程。此文是本系列第一篇,主要是记录从上手到跑简单演示之间所遇到的问题。
二,上手D415
在上手阶段,肯定是要靠英特尔的官方文档。在视窗下的英特尔给出了如何上手相机,并利用官方程序对相机进行使用。这里的英特尔封装性极好,只需要下载程序,插上相机,打开上位机开关,即可观察相机输出数据,非常方便。在但是这里也。遇到一个问题,那就是针对不同的USB 3.0接口,程序会出现崩溃的情况。我在瑞萨(瑞萨) USB 3.0接口下载入相机,打开上位机浏览器,存在RGB流无法获取,点击进入3D观察模式程序直接崩溃的情况。之后发现,如果用英特尔公司的USB 3.0接口,则以上情况都没有,软件运行正常。所以我在这里猜测是因为d系列库的不稳定性导致的。
三,Ubuntu的的的的的下对相机的开发流程
上述文字虽然只有这么一点点,但是也是花了很多时间才勉强解决(发现)的问题,下面才是切题的内容所在。如何在Ubuntu的的的的的下对相机进行开发呢。
按照一般思路,就是拿到设备之后,安装SDK,先跑演示。进入GitHub上,在发布中下载的Linux下的SDK压缩包source.tar.gz ,解压缩到本地。源码有很多个文件,这里先暂时谈三个我操作过的:
1.DOC目录下的distribution_linux.md;
2.doc目录下的installation.md;
3.wrappers目录下的readme.md
这个顺序是我在摸索过程中的顺序,事实上应该这样进行:1-> 3-> 2。
1. doc目录下的distribution_linux.md;
这个文档是指导你在Linux的的的的的下简单安装包的方案。安装之后可以运行realsense查看器。另外还能安装开发和DBG包,提供开发的源代码。构建工程有两个方案,一个是直接APT - GET的获取,这一步就像下载一个APP;或者你还可以从源代码构建,最终目的也是为了安装这个软件由于我对Linux的不熟悉,我在这一步安装开发的和DBG包之后,找不到这两个包,因此我又绕了个弯路去下载代码压缩包从源代码构建工程。(这也是我写到这里才发现的事情,-_- ||)(这里存疑,我对Linux的的的的不熟悉不知道是不是这个结构)
2. doc目录下的installation.md;
这里就是指导你完成从源代码构建工程的文档。按照它的描述执行操作即可。一边操作一边检查是不是安装成功了,没成功就还得再来,不成功的很大原因是出现在你的校园网断网了。
值得一说的是生成的文件都是二进制的演示,按照它描述的位置找到你的可执行文件,拖到终端里,插上相机,就可以跑二进制演示了,因为没有别的依赖,所以这里使的可执行文件只能这样了。(另外这里还推荐使用QT做开发的IDE,我还不确定所以还没装)
3.wrappers目录下的readme.md
这里我希望能够执行在PCL依赖下的演示,得到三维点云,以及显示。按照指引,先从官方安装PCL库。这里不太成功,好像网上大多数人都是从源代码构建的,并且PCL库的依赖项过于多,因此搜了一个人写的博客,按照他的方法从源代码构建PCL并成功安装
https://larrylisky.com/2016/11/03/point-cloud-library-on-ubuntu-16-04-lts/
接下来进入包装目录下的PCL目录,用cmake的的的的的对源码进行编译:
mkdir build && cd build
cmake ../ -DBUILD_PCL_EXAMPLES = true -DCMAKE_BUILD_TYPE = RelWithDebInfo
这下就成功生成了RS-PCL可执行文件,插入相机,运行程序即可得到readme.md中描述的内容。
四,演示结果
跑出来是这样,具体为什么,是什么,怎么借鉴,等下一步工作。
INTEL RealSense-D415 在 Ubuntu 16.04 开发流程 1相关推荐
- INTEL RealSense-D415 在 Ubuntu 16.04 开发流程 4
2018年8月9日星期四 最近终于开始思考如何正确使用realsense,按道理这应该是最先开始的部分.今天主要是记录关于realsense动态标定工具的在Ubuntu16.04下的使用.(Intel ...
- intel Realsense R200在Ubuntu 14.04上驱动的安装
前言 Intel RealSence R200 面向远距离交互的英特尔® 实感™ 3D 后置摄像头. 安装驱动 首先在https://github.com/IntelRealSense/libreal ...
- Intel Realsense D435/D415 基于 Ubuntu 16.04 安装教程
Linux 版本:16.04 内核:4.15.0-46-generic 摄像头驱动版本:librealsense-2.16.5 官方安装步骤地址:https://github.com/IntelRea ...
- linux下intel无线网卡安装失败,ubuntu 16.04无法安装无线网卡驱动
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 昨天把笔记本格盘装了Ubuntu16.04同样是WiFi打不开(点击开启却又自动关闭)(蓝牙也是同样打不开),和题主一样 ...
- Ubuntu 16.04下Intel SGX SDK环境搭建(硬件不支持情况)
文章目录 1.下载安装包 2.安装必要的工具 2.1 On Ubuntu* 16.04: 2.2 安装alien: 2.3 下载并安装Intel® Capability Licensing Servi ...
- 干货-ubuntu 16.04
入职必备-ubuntu 16.04 hi, 大家好,我是爱吃香蕉猴子,记录一篇使用ubuntu 16.04开发的软件安装和配置. 制作系统安装U盘 win 10可以使用软件制作(例如老毛桃) ubun ...
- Ubuntu 16.04下搭建intel NCS 2开发环境OpenVINO
材料准备 Ubuntu 16.04电脑(x86_64架构),需要联网 intel NCS 2设备 intel Distribution of OpenVINO toolkit for Linux(20 ...
- Ubuntu 16.04 LTS 安装RealSense R200 驱动以及SDK配置+QT+OpenCV
一.安装列表 1)CMake 3.8.2 2)RealSense 驱动 3)RealSense SDK 4)QT 5)OpenCV 二.具体步骤 1.CMake 3.8.2安装 1)下载cmake-3 ...
- Ubuntu 16.04 LTS 安装RealSense R200 驱动以及SDK配置+QT+OpenCV(多次实测可用)
一.安装列表 1)CMake 3.8.2 2)RealSense 驱动 3)RealSense SDK 4)QT 5)OpenCV 二.具体步骤 1.CMake 3.8.2安装 1)下载cmake-3 ...
最新文章
- centos7系统中忘记了root管理员账号密码的解决方式
- 淘宝海量数据库之二:一致性选择
- 矩阵专职_新的篇章开始了-我将以专职技术作家的身份加入RunCloud
- 为什么现在改用int.TryParse了
- php单引号双引号的区别
- 8、D8: Default interface methods are only supported starting with Android N (--min-api 24): void
- 配置 postCSS 自动添加 css 的兼容前缀||打包样式表中的图片和字体文件||打包处理 js 文件中的高级语法
- 高德最佳实践:Serverless规模化落地有哪些价值?
- Hadoop四大组件
- 转.h和.cpp文件的区别
- observable_Java Observable countObservers()方法与示例
- com.sun.jersey.api.client.UniformInterfaceException:returned a response status of 403
- 清除图片下默认的小间隙_PowerMILL软件应用策略(一):模型区域清除策略
- 【ActiveMQ】消息生产者自动注入报错:Could not autowire. No beans of #39;JmsMessagingTemplate#39; type found...
- 100层楼扔鸡蛋,最快速度找出,哪层是鸡蛋碎的临界点
- 思考篇|姜子牙观影后感
- cadence allegro - PCB线路敷铜渲染
- iOS10 开发适配问题 看到的整理
- css如何选择同一个class下的第一个div?
- P1102 A-B 数对