当前位置: 首页 > news >正文

哪种英特尔实感设备适合您?

原文链接
https://www.intelrealsense.com/which-device-is-right-for-you/

无论您是深度和跟踪硬件的新手,还是经验丰富的专业人士,确定我们提供的众多英特尔实感产品中哪些产品适合您的项目仍然是一项挑战。在这篇文章中,我们将讨论英特尔实感深度摄像头 SR305、D415、D435 和 D435i,以及英特尔实感跟踪摄像头 T265 和新型激光雷达摄像头 L515。
首先,深度有什么用?跟踪是什么意思?深度相机不仅可以看到场景的 2D 细节,还可以计算每个像素距相机的距离。像 D400 系列这样的立体相机从相机上的两个传感器拍摄两张图像,这些图像的视角略有不同,然后对它们进行比较。两个图像中相同点之间的偏移可用于确定深度。L515 等 LiDAR 相机向场景周围发射激光,并测量光反射回相机所需的时间。像 SR305 这样的编码光相机使用介于两种方法之间的方法,即投射图案光,然后评估图案随时间的变形情况。
当您拥有这些深度图像时,您可以将它们用于许多不同的目的。3D 扫描是一种流行的应用,此外还有骨骼和手势跟踪、测量、体积捕捉、VR 和 AR,以及机器人和无人机中的许多用途。
另一方面,当我们谈论跟踪相机时,我们谈论的是可以跟踪其自身位置和空间运动的相机。虽然深度相机可用于跟踪相机前面的物体和人,但像 T265 这样的跟踪相机可用于高精度跟踪其附着的任何物体。这可能是增强现实耳机、自主无人机或自主机器人之类的东西。

相机详细分解

从立体深度相机开始,让我们看看模型之间有什么相同之处。从物理上看,前三款立体深度相机(D415、D435、D435i)的尺寸大致相同(毫米以内)。D455 尺寸较大,可适应传感器之间更大的距离(或基线)95 毫米。它们都使用相同的视觉处理器通过 USB 3.1 提供 RGB-D 数据,并且具有相同的最大深度分辨率 1280 x 720。有关具体测量结果,请参阅帖子末尾的完整比较表。立体深度相机的一个关键优势是它们在室内和室外表现同样出色 - 尽管您应该避免太阳直接指向相机镜头的情况。
D415 和 D435
这两个型号之间有两个主要区别 - 视场 (FOV) 和快门类型。D435i 在各方面都与 D435 相同,只是增加了惯性测量单元或 IMU,因此对于所有其他功能,您可以假设它与 D435 相同。
视场
英特尔实感深度摄像头 D415 的视场角 (FOV) 约为 650°。英特尔实感 D435 深度摄像头具有更宽的视场角,约为 85°。
这对于相机的性能意味着什么?由于英特尔实感 D435 深度摄像头的视场较大,因此在查看图像的特定部分时,您会发现粒度较小。
这些图片显示了每个摄像头传感器所见内容的放大和夸大视图:
在这里插入图片描述
查看图片上相同大小的区域,请注意英特尔实感 D415 具有更高的像素密度,这意味着它对于任何给定区域都比英特尔实感 D435 更准确在相同的点上。在相同分辨率下,D415 每度拥有更多像素,因为它在更窄的视场中拥有相同数量的像素。虽然这在某些情况下可能并不重要,例如物体回避或人员检测,但当准确性是首要考虑因素时(例如在 3D 扫描中),D415 将提供更好、更准确的扫描。简而言之,D415 的精度是 D435 的两倍以上。
快门类型
其次,英特尔实感 D415 深度摄像头具有滚动快门,而英特尔实感 D435 深度摄像头具有全局快门。具有卷帘快门的相机通过快速左右或垂直扫描来记录场景中的所有像素。这通常会在几个帧的过程中发生,但数据将保存为单个帧。
在这里插入图片描述
全局快门相机的操作方式有所不同,它们在单个帧中拍摄整个场景,因此每个像素都会被同时捕获。
在这里插入图片描述
简单的动画显示全局快门传感器如何捕获像素。

在实践中,由于卷帘快门相机捕获的图像按时间略有划分,因此当场景中的某些物体快速移动时,可能会导致奇怪的图像伪影。在下图中,螺旋桨叶片扭曲,因为当成像传感器到达图像的不同部分时,螺旋桨已轻微移动。

英特尔实感 D435 深度摄像头的更宽视场使其更适合机器人和无人机导航等用例。更大的视场可以让您有更多的时间对障碍物做出反应,此外,如果您通过防止深度图像模糊来捕捉高速运动,则全局快门可以提供更好的性能。

英特尔实感深度摄像头 D455
D455 是加入立体深度系列的最新摄像头。如前所述,D455 将深度传感器之间的距离延长至 95 mm,从而将 4 m 处的深度 (Z) 误差*改善至小于 2%。D455 在 D435i 的设计上进行了改进,并进行了多项更改。与 D415/D435/D435i 相同的范围内,更宽的基线可提供更好的精度。

为了改善深度和 RGB 图像之间的对应性,RGB 传感器包含全局快门以匹配深度传感器上的全局快门。两个传感器现在都有 86° 的视野。这些更改使深度和 RGB 点更容易对齐。

与 D435i 一样,D455 还集成了 IMU,使您的应用程序能够在相机移动的任何情况下完善其深度感知。D455 通过 USB 3.1 连接供电,功耗与 D435i 类似。

英特尔实感模块差异

深度摄像头之间的另一个区别是,英特尔实感 D415 深度摄像头基于英特尔实感 D415 模块。这意味着成像器、发射器和 RGB 位于一块计算板或加强板上,从而使校准变得更加容易。D455 还将所有成像器、发射器和 RGB 传感器放置在同一个加强板上。

英特尔实感 D435 摄像头基于英特尔实感 D430 模块,并带有一个附加但独立的 RGB 摄像头。深度算法基于传感器的精确放置,因此不将它们固定在同一加强筋上可能会使深度和 RGB 之间的校准出现问题。然而,上一代相机的用户表示,他们确实希望能够灵活地选择自己的 RGB 传感器,因此 D435 诞生了,虽然使用这款相机同时精确校准颜色和深度数据更具挑战性,但仍然是可能的。

成像器差异和准确性
英特尔实感 D415 深度摄像头使用 2 兆像素成像器,而英特尔实感 D435 深度摄像头的成像器各为 1 兆像素。

最小 Z 差异
接下来,让我们比较“最小 Z”或从深度相机到被捕获物体的距离。与英特尔实感 D415 深度摄像头相比,英特尔实感 D435 深度摄像头在任何给定范围内都具有更多的深度噪声 (>2x),并且在相同分辨率下它的最小操作距离更小 (~0.5x),这意味着您可以获得离相机更近。例如,在 848 x 480 分辨率下,英特尔实感 D415 深度摄像头的最小 Z 约为 29 厘米,而英特尔实感 D435 深度摄像头的最小 Z 为 17 厘米。D455 在 4 m 处的深度误差小于 2%,最佳范围为 0.4 至 6 m。

相关文章:

哪种英特尔实感设备适合您?

原文链接 https://www.intelrealsense.com/which-device-is-right-for-you/ 无论您是深度和跟踪硬件的新手,还是经验丰富的专业人士,确定我们提供的众多英特尔实感产品中哪些产品适合您的项目仍然是一项挑战。在这篇文章中,我们将讨论英特尔…...

C++11的四种强制类型转换

目录 语法格式 static_cast(静态转换) dynamic_cast(动态转换) const_cast&#xff08;常量转换&#xff09; reinterpret_cast(重解释) 语法格式 cast-name <typename> (expression) 其中cast-name为static_cast、dynamic_cast、const_cast 和 reinterpret_cast之一…...

分布式事务(4):两阶段提交协议与三阶段提交区别

1 两阶段提交协议 两阶段提交方案应用非常广泛&#xff0c;几乎所有商业OLTP数据库都支持XA协议。但是两阶段提交方案锁定资源时间长&#xff0c;对性能影响很大&#xff0c;基本不适合解决微服务事务问题。 缺点&#xff1a; 如果协调者宕机&#xff0c;参与者没有协调者指…...

React源码解析18(9)------ 实现多节点渲染【修改beginWork和completeWork】

摘要 目前&#xff0c;我们已经实现了单节点的&#xff0c;beginWork&#xff0c;completeWork&#xff0c;diff流程。但是对于多节点的情况&#xff0c;比如: <div><span></span><span></span> </div>这种情况&#xff0c;我们还没有处…...

【GUI】基于开关李雅普诺夫函数的非线性系统稳定(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…...

Redis 缓存满了怎么办?

引言 Redis 缓存使用内存来保存数据&#xff0c;随着需要缓存的数据量越来越大&#xff0c;有限的缓存空间不可避免地会被写满。此时&#xff0c;应该怎么办&#xff1f;本篇文章接下来就来聊聊缓存满了之后的数据淘汰机制。 值得注意的是&#xff0c;在 Redis 中 过期策略 和…...

Grafana 安装配置教程

Grafana 安装配置教程 一、介绍二、Grafana 安装及配置2.1 下载2.2 安装2.2.1 windows安装 - 图形界面2.2.2 linux安装 - 安装脚本 三、Grafana的基本配置3.1 登录3.2 Grafana设置中文 四、grafana基本使用 一、介绍 Grafana是一个通用的可视化工具。对于Grafana而言&#xff0…...

【Linux】临界资源和临界区

目录 一、临界资源 二、如何实现对临界资源的互斥访问 1、互斥量 2、信号量 3、临界区 三、临界区 四、进程进入临界区的调度原则 一、临界资源 概念&#xff1a;临界资源是一次仅允许一个进程使用的共享资源&#xff0c;如全局变量等。 二、如何实现对临界资源的互斥访问 …...

拓扑排序Topological sorting/DFS C++应用例题P1113 杂务

拓扑排序 拓扑排序可以对DFS的基础上做变更从而达到想要的排序效果。因此&#xff0c;我们需要xy准备&#xff0c;vis数组记录访问状态&#xff0c;每一个任务都可以在dfs的过程中完成。 在使用拓扑排序方法时一些规定&#xff1a; 通常使用一个零时栈不会直接输出排序的节点…...

基于jenkins构建生成CICD环境

目录 一、安装配置jenkins 1、环境配置 2、软件要求 3、jdk安装&#xff08;我是最小化安装&#xff0c;UI自带java要先删除rm -rf /usr/local/java 4、安装jenkins-2.419-1.1 二、Jenkins配置 1、修改jenkins初始密码 2、安装 Jenkins 必要插件 3、安装 Publish Over SS…...

在线图片怎么转换成PDF?在线图片转换成PDF步骤介绍

文件格式要转化不知道怎么办?想要网上下载文件格式转换软件&#xff0c;但是却不知道下载哪个好?今天小编小编就给大家分享一下靠谱的小圆象PDF转换器工具&#xff0c;想知道这款软件好不好用?在线图片怎么转换成PDF?那就进来看看吧。 在线图片怎么转换成PDF 小圆象PDF转换…...

Linux共享库基础及实例

共享库是将库函数打包成一个可执行文件&#xff0c;使得其在运行时可以被多个进程共享。 目标库 回顾下构建程序的一种方式&#xff1a; 将每个源文件编译成目标文件&#xff0c;再通过链接器将这些目标文件链接组成一个可执行程序。 gcc -g -c prog.c mod1.c mod2.c gcc -g …...

java八股文面试[java基础]——final 关键字作用

为什么局部内部类和匿名内部类只能访问final变量&#xff1a; 知识来源 【基础】final_哔哩哔哩_bilibili...

Redis 分布式锁存在什么问题 ?如何解决 ?

目录 1. 如何实现分布式锁 2. Redis 分布式锁存在什么问题 2.1 解决死锁问题 2.2 解决锁误删问题 1. 如何实现分布式锁 Redis 天生就可以作为一个分布式系统来使用&#xff0c;所以它实现的锁都是分布式锁。 Redis 可以通过 setnx&#xff08;set if not exists&#xff09…...

n5173b是德科技keysight N5173B信号发生器

产品概述 是德科技/安捷伦N5173B EXG模拟信号发生器 当您需要平衡预算和性能时&#xff0c;是德科技N5173B EXG微波模拟信号发生器是经济高效的选择。它提供解决宽带滤波器、放大器、接收机等参数测试的基本信号。执行基本LO上变频或CW阻塞&#xff0c;低成本覆盖13、20、31.…...

React源码解析18(10)------ 实现多节点的Diff算法

摘要 在上一篇中&#xff0c;实现了多节点的渲染。但是之前写得diff算法&#xff0c;只能适用于单节点的情况&#xff0c;例如这种情况&#xff1a; <div><p><span></span></p> </div>如果对于多节点的情况&#xff1a; <ul><…...

Linux指令篇!

Linux 是一个广泛使用的开源操作系统&#xff0c;以下是一些常用的 Linux 知识点和指令&#xff1a; 1. 文件和目录操作&#xff1a; - ls&#xff1a;列出目录内容 - cd&#xff1a;切换目录 - pwd&#xff1a;显示当前工作目录 - mkdir&#xff1a;创建目录 - touch…...

Vue2学习笔记のVue组件化编程

目录 Vue组件化编程非单文件组件基本使用几个注意点组件的嵌套VueComponent一个重要的内置关系 单文件组件index.htmlmain.jsApp.vueSchool.vueStudent.vue 各位小伙伴们好呀&#xff0c;不知道上一篇文章你是否有收获&#xff01;这篇是Vue2学习笔记第二篇&#xff0c;也是Vue…...

跨境电商儿童沙画办理EN71测试标准

儿童沙画就是小孩子玩的那种用彩色沙子或者彩色墨水&#xff0c;在有图形轮廓的纸片上去绘画&#xff0c;可以按照儿童沙画底板上的人物轮廓线条&#xff0c;动物线条&#xff0c;风景线条&#xff0c;动漫线条&#xff0c;去添加自己喜欢的颜色&#xff0c;让单调的线条变成自…...

chrome浏览器账号密码输入框自动填充时背景色不变

处理前 使用延时的方式解决 .login-box input,password:-webkit-autofill .login-box input,password:-webkit-autofill:hover, .login-box input,password:-webkit-autofill:focus, .login-box input,password:-webkit-autofill:active {-webkit-transition-delay: 999999…...

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站&#xff0c;会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后&#xff0c;网站没有变化的情况。 不熟悉siteground主机的新手&#xff0c;遇到这个问题&#xff0c;就很抓狂&#xff0c;明明是哪都没操作错误&#x…...

linux之kylin系统nginx的安装

一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源&#xff08;HTML/CSS/图片等&#xff09;&#xff0c;响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址&#xff0c;提高安全性 3.负载均衡服务器 支持多种策略分发流量…...

CMake基础:构建流程详解

目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...

iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版​分享

平时用 iPhone 的时候&#xff0c;难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵&#xff0c;或者买了二手 iPhone 却被原来的 iCloud 账号锁住&#xff0c;这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...

1688商品列表API与其他数据源的对接思路

将1688商品列表API与其他数据源对接时&#xff0c;需结合业务场景设计数据流转链路&#xff0c;重点关注数据格式兼容性、接口调用频率控制及数据一致性维护。以下是具体对接思路及关键技术点&#xff1a; 一、核心对接场景与目标 商品数据同步 场景&#xff1a;将1688商品信息…...

STM32标准库-DMA直接存储器存取

文章目录 一、DMA1.1简介1.2存储器映像1.3DMA框图1.4DMA基本结构1.5DMA请求1.6数据宽度与对齐1.7数据转运DMA1.8ADC扫描模式DMA 二、数据转运DMA2.1接线图2.2代码2.3相关API 一、DMA 1.1简介 DMA&#xff08;Direct Memory Access&#xff09;直接存储器存取 DMA可以提供外设…...

Qt Http Server模块功能及架构

Qt Http Server 是 Qt 6.0 中引入的一个新模块&#xff0c;它提供了一个轻量级的 HTTP 服务器实现&#xff0c;主要用于构建基于 HTTP 的应用程序和服务。 功能介绍&#xff1a; 主要功能 HTTP服务器功能&#xff1a; 支持 HTTP/1.1 协议 简单的请求/响应处理模型 支持 GET…...

学习STC51单片机31(芯片为STC89C52RCRC)OLED显示屏1

每日一言 生活的美好&#xff0c;总是藏在那些你咬牙坚持的日子里。 硬件&#xff1a;OLED 以后要用到OLED的时候找到这个文件 OLED的设备地址 SSD1306"SSD" 是品牌缩写&#xff0c;"1306" 是产品编号。 驱动 OLED 屏幕的 IIC 总线数据传输格式 示意图 …...

OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 在 GPU 上对图像执行 均值漂移滤波&#xff08;Mean Shift Filtering&#xff09;&#xff0c;用于图像分割或平滑处理。 该函数将输入图像中的…...

Pinocchio 库详解及其在足式机器人上的应用

Pinocchio 库详解及其在足式机器人上的应用 Pinocchio (Pinocchio is not only a nose) 是一个开源的 C 库&#xff0c;专门用于快速计算机器人模型的正向运动学、逆向运动学、雅可比矩阵、动力学和动力学导数。它主要关注效率和准确性&#xff0c;并提供了一个通用的框架&…...