一些双目相机的总结比较(realsense,mynteye,zedmini)

2023-05-16

一些双目相机的总结比较(realsense,mynteye,zedmini)

  • Realsense D435
  • ZED MINI
  • 小觅 Mynt Eye D系列

Realsense D435

Realsense是我最早使用的双目深度相机,我认为realsense最大的优点就是它是市面上各种功能最齐全的深度相机,同时也是提供最完善SDK和文档的双目深度相机。
总的来说,是我觉得最适合开始开发的相机。
在这里插入图片描述
优点

  • 他提供linux,windows,android的sdk,sdk的api接口非常完善,可以自由的获取想要的任何信息。(RGB,depth,aligened depth,etc)
  • 无论是通过ROS调用,还是直接使用C++配置项目都可以轻松的实现。
  • D435是我用的最多的,如果需要IMU传感器还可以使用D435i型号。
  • 体积小巧,低功耗,非常轻便,很适合做移动设备应用的开发。

缺点

  • 由于设备小,双目基线短,同时小体积低功耗,所以它的精度并不是很理想。(但是可以通过算法补足这方面的缺点)。
  • 如果使用RGBD输出的话,深度会和RGB(设备中间靠左,最大的那个相机)align。然而这个RGB的FOV不是很大,这就导致RGBD的整体FOV不理想。

ZED MINI

我第二款使用的是zed mini。这是纯双目的一款相机。

在这里插入图片描述

优点

  • 同样,非常完善的SDK和API文档,很容易应用开发(无论是使用ROS还是使用C++直接调用库)。
  • 它的双目深度算法非常效果很好,计算得到的深度非常精确可靠(比我用过的纯双目的其他任何相机都要好),不过这也是应该的,因为也只有它需要GPU。
  • 输出RGBD的FOV很理想。用它做RGBD SLAM精度高于Realsense(使用ORBSLAM2测试)。

缺点

  • 它是纯双目的深度相机,由于stereolab公司的算法,它的运行必须有cuda支持。同时cuda的版本必须于SDK对应(这点在安装sdk时必须注意!)。
  • 经过测试,我在使用较低能的GPU时(GTX960M)运行非常的不流畅,只能支持VGA的低分辨率模式。这也就导致它的运行依赖于外部的设备,需要有高强度的GPU才能有更好的表现。这就大大限制了它的应用场景。所以在它的官网宣传中,最多的应用场景就是AR,VR游戏(因为对于游戏我们可以要求有GPU显卡)。

小觅 Mynt Eye D系列

另外,我使用了小觅的D系列相机,这一款相机是我觉得最不能理想的。在细讲之前先列举一下它的优缺点。
在这里插入图片描述

优点

  • 它的深度数据非常的好(打开IR的时候),深度是这几款相机中最准确的。

缺点

  • 首先它是这几款相机中最笨重的,zedmini比realsense略宽些(为了有更长的基线),小觅D这个相机则比zedmini还要宽很多,同时特别厚,重量也非常大。(不够小觅有提供移动端使用的mobile系列,但是小体积就导致深度可视距离很不理想,只能做做近距离的识别)。
  • 一旦你打开它的IR功能,由于小觅的双目是IR相机,在RGB图像上就会有很多IR红外造成的纹路。也正是这些纹路帮助它获取更加准确的深度的。不过这些纹路对CV(计算机视觉)来说,相当于摧毁了整个图的特征。用它来做SLAM是毁灭性的,这也是为什么你看小觅的官方示例项目只有双目是支持,因为他们不敢开IR啊!(当然你也可以专门设计一套系统针对它,但是这不是我们开发者的工作,我为什么不直接换一个设备,小觅官方应该最好这些工作给我们)(或者它也可以像realsense那样,在中间多一个RGB相机用于输出RGB图片)。(结果展示见下面)
  • 但是如果你关闭IR(相当于普通的双目相机),它又没有zedmini那样的算法支持,纯双目的深度不理想。当然可以用它来跑双目slam,但是那我为什么不直接买一个单纯的双目相机。

Mynet Eye D 左目RGB图像:
在这里插入图片描述

使用IR模式得到的深度:
在这里插入图片描述
关闭IR模式得到的深度:
在这里插入图片描述

使用Mynet Eye D 开启IR 之后运行ORBSLAM2的结果(视频见 小觅D的orbslam):
在这里插入图片描述

总之:

  • 当你打开IR获取更好的深度的时候,你就不能从CV的角度使用它的RGB。
  • 当你想用RGB的时候,就不能打开它的IR,它就变成了普通的双目相机。
  • 这两种模式是不能共存的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一些双目相机的总结比较(realsense,mynteye,zedmini) 的相关文章

随机推荐

  • 逻辑分析仪使用

    首先我们打开软件 软件自行下载 xff0c 我用的是这一个软件 在测试的时候 xff0c 我们确保软件界面左上角或者是上方显示connected xff0c 不然我们看到的波形会是一个相当标准的正弦 xff08 或者余弦 xff09 波 然
  • ubuntu修改pip的官方源为豆瓣源

    ubuntu修改pip的官方源为豆瓣源 编辑配置文件 如果没有就新建一份 span class token function mkdir span pip span class token function vim span pip pip
  • SDN和SD-WAN的概念别再搞混了

    最近 xff0c SD WAN 在融资领域是一个比较热的话题 国外几家 SD WAN 的头部企业不断地取得融资 xff0c 也包括被思科 VMware等巨头收购和兼并 xff0c 国内创业公司推出了各种 SD WAN 产品和解决计划 不得不
  • SD-WAN重要功能-网络加速!

    网络加速是SDWAN的特点之一 xff0c 它可以通过数据压缩和纠错来实现网络加速 在计算机通信中 xff0c 主要有两个错误 xff1a 包丢失和错误 错误的原因是一些比特数据的畸变 xff1b 丢失的原因是一些数据包没有收到 底层协议通
  • django3.x 使用haystack 报错:ImportError: cannot import name 'six' from 'django.utils'

    django3 x 使用haystack 报错 xff1a ImportError cannot import name 39 six 39 from 39 django utils 39 原因解决办法 原因 django 3 x 系列删除
  • 机器学习sklearn之预估器(estimator)使用

    预估器 xff08 估计器 xff09 estimator 概述 因为sklearn机器学习算法的实现都属于estimator的子类 xff1a 分类算法 xff1a k 近邻 贝叶斯 逻辑回归 决策树与随机森林 回归算法 xff1a 线性
  • 复杂网络分析——networkx的使用

    1 基本图操作 导包 span class token keyword import span networkx span class token keyword as span nx span class token keyword im
  • python3+android自动化之Uiautomator2

    python3 43 android自动化之Uiautomator2 1 环境准备 xff1a android sdk xff1a 下载地址 https developer android google cn studio releases
  • 复杂网络数据集处理——无向无权最大连通子图

    复杂网络数据集处理 无向无权最大连通子图 前言一 环境Python3networkx 二 代码三 使用说明总结 前言 由于来源不同 xff0c 导致网上公开的网络数据集格式也没有统一规范 xff0c 在进行科学计算时往往由数据格式的差异导致
  • CentOS 6.0 下 VNC 配置方法(带防火墙配置)

    CentOS 6 0 下 VNC 配置方法 xff08 带防火墙配置 xff09 2012 12 03 16 30 53 编辑 删除 转载 标签 xff1a linux tigervnc配置 it 分类 xff1a linux 一 安装 V
  • linux – telnet 【host】【port】,设置超时时间

    http www cocoachina com articles 51080 这将运行不超过2秒 xff1a span class token keyword echo span quit span class token operator
  • 基于python 自己动手写一个简单的web服务器

    1 前言 如今一提到服务器首先就想到 apache tomcat nginx等 虽然这些服务器很优秀 但是对于我们平时拿来练手的一些小项目来说却是大材小用 xff0c 杀鸡用牛刀 xff0c 而且上述主流服务器配置起来也略嫌麻烦 俗话说自己
  • 基于Python的逆波兰表达式的转换与求值

    一 逆波兰表达式简介 逆波兰式 xff08 Reverse Polish notation xff0c RPN xff0c 或逆波兰记法 xff09 xff0c 也叫后缀表达式 xff08 将运算符写在操作数之后 xff09 而与之对应的是
  • Invalid bound statement (not found):出现的原因和解决方法

    解决错误的步骤 出现了什么错误可能导致的原因解决办法 出现了什么错误 错误截图 xff1a BindingException 数据绑定异常 not found 找不到 org apache ibatis binding BindingExc
  • 软件设计师笔记:软件工程

    文章目录 一 软件开发模型1 1 瀑布模型 xff08 SDLC xff09 1 2 其他经典模型 xff08 原型模型 增量模型 演化模型 xff09 1 3 螺旋模型1 4 V模型1 5 喷泉模型与RAD1 6 构件组装模型 xff08
  • stm32 串口调试配置及printf重定向

    目录 前言一 stm32串口配置1 使用cubemx生成2 手敲代码通过hal库配置 二 printf重映射1 寄存器2 hal库 xff08 推荐 xff09 前言 stm32使用串口调试打印时 xff0c 需要对串口进行配置并对prin
  • 机器学习(十一)——集成学习

    集成学习 xff08 ensemble learning xff09 通过构建并结合多个学习器来完成学习任务 根据个体学习器的生成方式 xff0c 目前集成学习的方法大致分为两类 xff0c 即个体学习器之间存在强依赖关系 xff0c 必须
  • JavaScript(二)——猜数字游戏

    下面我们将会通过一个小案例 猜数字游戏 xff0c 来直观地感受一下如何让JavaScript完成任务 设计要求 假设你的老板给你布置了以下游戏设计任务要求 xff1a 我想让你开发一个猜数字游戏 游戏应随机选择一个 100 以内的自然数
  • Windows11新安装的Linux子系统(WSL)不能弹出可视化界面解决方法

    Windows11 wsl opencv gedit rviz等Gui可视化 在win11上新安装的wsl不能弹出 xff0c opencv xff0c gedit等窗口真的非常影响使用体验 xff0c 但是w11系统支持gui 但是新安装
  • 一些双目相机的总结比较(realsense,mynteye,zedmini)

    一些双目相机的总结比较 xff08 realsense xff0c mynteye xff0c zedmini xff09 Realsense D435ZED MINI小觅 Mynt Eye D系列 Realsense D435 Reals