参见官方的getting started文档 https://software.intel.com/en-us/realsense/d400/get-started,这个quick start guide是Intel RealSense D435包装盒里面的附件指定的参考链接,一切初始化配置以这个为准。

一、开箱资料

Box Contents

Intel® RealSense™ Depth Camera D415 or D435

USB Type-C*:Type-C USB3以上

Tripod:三角架

Safety and regulatory information:Camera setup和Safety and regulatory information合为一个文档。

二、实验环境

Camera Type

D435

Firmware Version

05.09.02.00

Operating System & Version

Windows 10 Professional 1803 17134.345 64bit

SDK Version

v2.16.1   and  v2.16.3

三、对RealSense D435进行立即访问与初始化配置

在https://github.com/IntelRealSense/librealsense/releases/latest下载Intel.RealSense.Viewer.Portable.exe,我这里下载的版本为v2.16.1(截至到2018.11.08今天出来的最新版本为v2.16.4)。

使用USB3配置的画面:

2D图

3D图

点击关闭按钮,切换到“Info”选项卡,修改D435的参数组合:

貌似D435的90fps只支持848*480的Resolution,再往高了就不行,可以自己尝试修改一下组合参数,看看哪些是D435支持的,哪些不是D435支持的。

注意坑的地方

1、USB3.0的连接

D430需要USB3.0的连接才能发挥作用,请不要使用USB2.0的数据线连接或者将其连到USB3的口上,否则呈现以下的错误。

同USB3连接的上图比较,1处显示的是Intel RealSense USB2而非Intel RealSense D435;2处的Output Resolution自动降到480*270 30fbs,而非产品所宣称的Up to 1280 x 720 active stereo depth resolution. Up to 90fps;且只有Stereo Moudle在工作,无Image Sensor的RGB Moudle菜单项,无法进行3D建模。

Stereo Moudle Infrared 1的分辨率与帧率为什么为480*270 30fbs,参见issues 1889,估计是因为USB2.0的峰值速率只能到480Mbit/s,以RGB3计算480*270 30fbs为11.670MB/s,对比两者的数据速率大小在同一个数量级上,要同时传送两个camera的数据速率,必须得上max rate为5Gbit/s的USB3.0才行。

2、SDK对firmware的要求

越新的版本如SDK v2.16.4所需要支持的固件也有最低版本的要求(对太老的版本不支持),貌似我今天在Ubuntu下使用v2.16.4出现了以下的error:

vslyu@vslyu-STI-workstation:~/librealsense/tools/realsense-viewer$ sudo realsense-viewer
[sudo] password for vslyu: 08/11 19:32:10,855 WARNING [140133827335936] (sensor.cpp:338) Unregistered Media formats : [ UYVY ]; Supported: [ ]08/11 19:32:11,090 ERROR [140134275066432] (tm-context.cpp:34) Failed to create TrackingManager

不知道是否是因为firmware未更新的原因(参照从Project处报的issues 2639),但我在Win10下使用v2.16.3也可以正常使用,具体原因尚待验证。

参考文献与资料:

  1. https://github.com/IntelRealSense/librealsense/releases/latest
  2. https://zh.wikipedia.org/wiki/USB
  3. https://toolstud.io/photo/megapixel.php?width=480&height=270&compare=video&calculate=uncompressed
  4. https://github.com/IntelRealSense/librealsense/issues/1889
  5. https://blog.csdn.net/gzzaigcnforever/article/details/7763171
  6. https://github.com/IntelRealSense/librealsense/issues/2639

SLAM之camera(Intel RealSense D435)调试第一弹:Win10平台下getting started相关推荐

  1. Intel Realsense D435运行报错 RuntimeError: Camera not connected! dev.hardware_reset()函数需加睡眠sleep()

    解决方案: 参考:Intel Realsense D435报错 RuntimeError: MFCreateDeviceSource(_device_attrs, &_source) retu ...

  2. tensorflow-yolov3 调试Intel Realsense D435摄像头所遇到的问题(USB自动检测并重置机制)hardware_reset() pyusb libusb devcon

    文章目录 191126 191127 191128 191129 尝试第二种方案 Devcon 191130 191126 连接6摄像头运行,开始运行正常,能够正常识别,但不小心线动了一下,视频窗口卡 ...

  3. devcon的测试 尝试使用devcon命令重置Intel Realsense D435摄像头 USB

    文章目录 Devcon概要 测试devcon 输入命令`Devcon find pci\*`,列出所有PCI设备的ID 输入命令`devcon status *`,查看所有设备id devcon dr ...

  4. python Intel Realsense D435 多线程资源分配问题(卡住、卡死)

    在使用python多线程调用Intel Realsense D435多个摄像头时,发现pyrealsense的例如pipeline.start().context.query_devices()函数会 ...

  5. Tensorflow_yolov3 Intel Realsense D435奇怪的现象,多摄像头连接时一旦能检测到深度马上就会卡(卡住)

    两个摄像头连接时一旦能检测到深度马上就会卡(小于30公分),,单个摄像头没事,这是使用了多线程传输后的现象,不知咋回事... 后来加了这句验证全局变量是否存在,好像好点了,有待验证 20200401 ...

  6. Intel Realsense D435 是否启动pipeline.start()就开始传输帧,还是只有我们调用wait_for_frames()函数时它才会传输帧?(任务管理器USB带宽内存测试)

    我猜想Intel Realsense D435摄像头只要启动pipeline.start()函数,就会开始传输帧,无论我们是否调用wait_for_frames()或者poll_for_frames( ...

  7. SQ 小车避障 Intel Realsense D435 基于线性梯度的深度值过滤

    原理图 相关代码 # -*- coding: utf-8 -*- """ @File : 191224_obstacle_detection_建立梯度.py @Time ...

  8. 激光与红外线的区别?激光雷达与毫米波雷达区别?毫米波雷达无法感知行人吗?关于Intel Realsense D435有源红外技术猜想

    文章目录 激光与红外线的区别是什么呢? 激光雷达和毫米波雷达区别 毫米波雷达无法感知行人吗? 关于Intel Realsense D435有源红外技术猜想 阅读Intel Realsense文档的时候 ...

  9. Intel Realsense D435 如何通过摄像头序列号重置hardware_reset()摄像头?

    重置后没有必要去立即检测它是否重置完成的,继续重置其他的摄像头就可以了,因为如果不去访问刚刚重置的摄像头信息,就不会出问题,等全部摄像头重置完成后,直接执行连续验证机制就可以了 相关代码: '''循环 ...

最新文章

  1. R语言str_trim函数去除字符串中头部和尾部的空格
  2. Java Pinyin4j(汉字转拼音)
  3. LINUX DNS服务的配置(一)
  4. subprocess.Popen 运行windows命令出现“句柄无效”报错的解决方法
  5. linux gnome3安装_Windows 10安装与管理WSL体验原生Linux系统
  6. 工艺流程计算机仿真设计,450kt/a合成氨反应器及生产过程计算机仿真设计
  7. python安装lxml,在windows环境下
  8. 计算机视觉基础-图像处理(边缘检测)cpp+python
  9. 技术圈儿001---分布式事务最经典的七种解决方案
  10. 叮——这有一打让你666的测试终极资料包,请查收!
  11. soupUI生成webservice客户端代码
  12. javascript中for循环里面套定时器,始终打印结束值原因
  13. Jenkins教程(Linux版)
  14. UCGUI的消息处理
  15. 二十一、常见股票和量化投资策略
  16. MATLAB直方图图像去雾算法实现
  17. 高考加油别学计算机图片,高考加油图片励志壁纸图片欣赏
  18. MATLAB算法实战应用案例精讲-【数模应用】小批量梯度下降(MBGD)(附Python和MATLAB代码)
  19. 基于51单片机的温湿度光强二氧化碳气体家庭环境检测proteus仿真
  20. easyUI,radio控制select

热门文章

  1. 网关Gateway-快速上手
  2. Minecraft 1.18.1、1.18.2模组开发 17.自定义盾牌(shield)
  3. 同一页面无法显示多个模态框的解决办法
  4. Hang Detect 问题
  5. 三角函数算式的c语言表达式,能计算加减乘除表达式,求添加计算平方、三角函数的功能,...
  6. Oracle中关于临时表空间无法释放问题
  7. 我们该如何进行bug总结?
  8. 坚守天门 1.0版 发布
  9. CSS3基础入门03
  10. 仿新浪微博 android,android 仿新浪微博