关于 D2C,当前主要有两种方式,一种是硬件对齐,一种是软件对齐。硬件对齐由芯片完成,不消耗主机资源,效率较高。但是对深度图的分辨率有要求,最大支持 640x480。软件对齐没有这个限制,且精度较高,缺点是会消耗大量主机算力,不适合计算能力较弱或主机资源进展的平台。

(1)硬件对齐

硬件对齐操作起来比较简单,在启动数据流之前调用 Device 类的成员函数:

m_device.setImageRegistrationMode(openni::IMAGE_REGISTRATION_DEPTH_TO_COLOR);

就可以了,这样输出的结果中彩色图像和深度图像就是对齐的。

(2)软件对齐

件对齐是使用 Orbbec 提供的一个 d2c.dll 的动态库。具体的操作比较复杂,这里暂不做详细介绍。硬件对齐相对于软件对齐来说效率高,并且从 SDK 出来的流直接就是对齐好了。软件对齐准确率更高,但是效率没有硬件对齐高,需要对从 SDK 读取出来的深度流做进一步处理,后续编码也较复杂。

备注:

点击下面链接,进入奥比中光开发者社区,了解更多3D视觉技术信息:
https://developer.orbbec.com.cn/

或扫描下方二维码,进入奥比中光开发者社区:

3D相机D2C对齐的方法相关推荐

  1. 3D相机(1):1、了解

    前言:随着机器视觉, 自动驾驶等颠覆性的技术逐步发展, 采用 3D 相机进行物体识别, 行为识别, 场景建模的相关应用越来越多, 可以说 3D 相机就是终端和机器人的眼睛. 那什么是 3D 相机呢? ...

  2. 综述:基于点云的自动驾驶3D目标检测和分类方法

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 参考论文:Point-Cloud based 3D Object ...

  3. 直播回顾|结构光3D相机光机核心技术及3D成像性能分析

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 大家好,本公众号现已开启线上视频公开课,主讲人通过B站直播间(bilibili号:3D视觉工坊:htt ...

  4. 通用汽车研发中心最新提出:3D车道线检测新方法

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作分享,不代表本公众号立场,侵权联系删除 转载于:知乎黄浴博士,已获授权 https://zhuanlan.zhi ...

  5. 基于飞凌i.MX6Q-C核心板搭建3D相机

    随着对精度和自动化的需求不断增加,3D机器视觉会变得越来越流行.业界认为,从2D到3D的过渡将成为继黑白到彩色.低分辨率到高分辨率以及静态图像到电影之后的第四次革命. 一. 产品介绍 1.什么是3D相 ...

  6. 3D相机面临的困难问题和解决方案

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨HawkWang 来源丨 计算摄影学 一. 3D相机面临的各种挑战 正如你已经在上一篇文章52. ...

  7. 3D相机测距原理总结

    1.引言 3D相机 ,区别于传统的只能获取平面图像的2D相机,最大的特点在于而已获得景深数据.通过平面坐标(x,y)和摄像头距离该点的深度数据z的组合.可以获取图像中每个点的三维坐标,可以完成真实场景 ...

  8. 3D相机机器人手眼标定(眼在手上)全过程

    3D相机机器人手眼标定(眼在手上)全过程 简述 目前在机器人高层规划中,机器人越来越依赖于摄像头的反馈信息,比如自动打磨,焊接,喷涂的智能规划,或者一些分拣,码垛的规划. 在项目开始前, 第一步要做的 ...

  9. 3D视觉|了解下工业上常见的3D相机

    说起相机,大家估计都很熟悉了.那么相对于平常使用的2D相机,3D相机又有哪些区别呢,顾名思义,3D相机可以让我们获取我们物理世界的空间信息,即立体三维的物理信息.多了一个维度的信息,似乎打开了一扇大门 ...

最新文章

  1. 【Oracle】Redhat6.5环境下安装oracle11G R2
  2. 跨平台的 NodeJS 组件解决 .NetCore 不支持 System.Drawing图形功能的若干问题
  3. 抓取流量分析恶意软件或泄密流量(精)
  4. python异常处理_Python学习点滴04 - 学会异常处理(2)
  5. 14-4 单任务版爬虫的架构
  6. linux虚拟机发邮件给163邮件
  7. 学在LINUX下编程(转)
  8. mysql 查看修改连接数据库_mysql查看最大连接数和修改mysql数据库最大连接数方法...
  9. 电阻电容封装选型经验详解
  10. java单例模式调用_java单例模式使用及注意事项
  11. odoo16 Windows绿色版 下载就能尝试了
  12. java识别手写文字_Java 实现OCR 识别图像文字(手写中文)----tess4j
  13. 基于ResNet的MSTAR数据集目标分类
  14. 智慧城市将成为推进我国新型城镇化的新思路、新手段、新模式
  15. stm32 TIM1的CH1N~CH3N、CH1~CH4基本配置
  16. 解题笔记(15)——几个栈和递归的问题
  17. 新年将至, 程序员如何以代码送出新春祝福
  18. 酸了!她在MSRA实习短短半年时间内便完成了两篇入选顶级学术会议 AAAI、ACL 的研究...
  19. 尚品汇前端每日跟练笔记
  20. python笔试110题(Interview questions)

热门文章

  1. java中的IO操作总结(一)
  2. 项目日志2-系统降级模块设计
  3. MySQL基础篇:事务管理
  4. 2、String相关问题
  5. Java之父接受Evrone专访:您需要的软件可靠性越高,静态类型语言的帮助就越大...
  6. 百度直播消息服务架构实践
  7. 阿里总监辞职回家创业,年利润千万让人羡慕
  8. 为什么很多SpringBoot开发者放弃了Tomcat,选择了Undertow?
  9. 【Java8新特性】面试官问我:Java8中创建Stream流有哪几种方式?
  10. 原创 | CRUD更要知道的Spring事务传播机制