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

相机--RGBD相机

教程

分类原理和标定

原理

视频总结

双目相机和RGBD相机原理

作用

RGBD相机=RGB相机+深度;

RGB-D相机同时获取两种核心数据:RGB彩色图像深度图像(Depth Image)。

1. RGB彩色图像

  • 数据格式

    • 标准三通道矩阵(Height × Width × 3),通道顺序通常为Red-Green-Blue(RGB)。

    • 每个像素值范围:0~255(8位)或0~65535(16位,高动态范围)。

  • 用途

    • 物体颜色识别(如YOLO目标检测)

    • 纹理特征提取(ORB/SIFT特征点匹配)

    • 语义分割(Mask R-CNN)

2. 深度图像(Depth Image)

  • 数据格式

    • 单通道矩阵(Height × Width × 1),每个像素值为物体到相机的垂直距离(单位:毫米/米)。

    • 数据类型:

      • uint16(常见于ToF相机,如Kinect Azure,值=实际距离×缩放因子)

      • float32(直接存储米制单位,如Realsense D455)

原理

1,结构光(红外线ir)

结构光顾名思义就是将光结构化,有多种投影图案方式,如正弦条纹的相移法、二进制编码的格雷码、相移法+格雷码等。

为什么要将光结构化?

将光结构化是为了让这些用来测量的光具有一定数学结构,而这些结构光经过物体表面畸变之后,在经过红外摄像头接收,算法可以根据这些畸变的结构光的结构变化,结合三角公式计算出物体上各点和相机之间的位置和深度信息。

原理:

工作时,经过特定编码的光斑从投影仪投射到物体上,物体不同深度区域反射红外光,红外相机接收反射光,形成图片,经过解码,根据光斑的畸变情况,利用算法计算物体各点和相机平面的位置和深度信息。

单目结构光:有一个结构光发射器,一个结构光接收器


双目结构光:一个结构光发射器,两个结构光接收器,得到是两个红外图

2,飞行时间(TOF)

脉冲发射器+定时器+脉冲接收器。

深度相机原理对比

链接

对比

双目立体相机

视觉差测量深度。

RGBD相机结构光

结构光畸变三角测量原理计算获取位置和深度信息。

RGBD相机TOF

时间测量深度。

http://www.lryc.cn/news/2398924.html

相关文章:

  • Flask中secret_key设置解析
  • 事件不触发、交互失效?基于 WebDebugX 的移动端事件调试实战总结
  • 记一次idea中lombok无法使用的解决方案
  • 【Redis】笔记|第7节|大厂生产级Redis高并发分布式锁实战(二)
  • WebRTC中sdp多媒体会话协议报文详细解读
  • 贪心算法应用:硬币找零问题详解
  • 深入理解 x86 汇编中的重复前缀:REP、REPZ/REPE、REPNZ/REPNE(进阶详解版)
  • 计算机网络全维度解析:架构协议、关键设备、安全机制与新兴技术深度融合
  • Docker 在 AI 开发中的实践:GPU 支持与深度学习环境的容器化
  • 学习NuxtLink标签
  • 基于PostGIS的GeoTools执行原生SQL查询制图实践-以贵州省行政区划及地级市驻地为例
  • MySQL字段类型完全指南:选型策略与实战应用
  • NLP实战(5):基于LSTM的电影评论情感分析模型研究
  • DHCP应用
  • 基于MATLAB的FTN调制和硬判决的实现
  • 涂装协作机器人:重新定义涂装工艺的智能化未来
  • c++面向对象第4天---拷贝构造函数与深复制
  • Windows版PostgreSQL 安装 vector 扩展
  • KINGCMS被入侵
  • 完美解决在pycharm中创建Django项目安装mysqlclient报错的问题(windows下)
  • 『React』组件副作用,useEffect讲解
  • 使用VSCode在WSL和Docker中开发
  • ZooKeeper 命令操作
  • 解决 Ubuntu 20.04 虚拟机中 catkin_make 编译卡死问题
  • 【HTML-15】HTML表单:构建交互式网页的基石
  • 一些较好的学习方法
  • Redis底层数据结构之深入理解跳表(1)
  • 鸿蒙【HarmonyOS 5】 (React Native)的实战教程
  • PCB设计教程【入门篇】——电路分析基础-元件数据手册
  • 20250529-C#知识:继承、密封类、密封方法、重写