日期
02/25
2021
咨询
  • QQ扫一扫

  • Vision小助手
    (CMVU)

想要3D图像呈现真实色彩?有这份攻略就稳了!
收藏
2021-02-25 10:10:16来源: 中国机器视觉网

使用Basler blaze获取彩色3D点云图

来自Basler blaze 3D相机的空间深度数据可以与彩色相机(如Basler ace)的RGB数据合并,最后可得到彩色点云图(简称RGB-D),其中的每个3D点都分配了一个色彩值。事实上,人的大脑也是利用两眼之间的视觉差异信息,再结合彩色信息和先前对物体的了解情况,从而掌握场景的结构。


用伪色显示的3D点云图

Basler blaze相机能够以深度图或点云图的方式提供3D数据。点云图包含每个芯片像素x、y、z的3D坐标。为了方便用户进行评估,这些点通常用彩虹颜色(彩虹颜色映射)来显示。近距离的深度值会显示为红色到黄色,远距离的深度值会显示为绿色到蓝色。



用RGB真彩色显示的3D点云图

如果合并了Basler blaze相机的深度值和RGB相机采集的额外彩色值,就可以在点云图中显示出物体的真正颜色。这样能有助于补偿缺少的深度信息,以便根据物体颜色执行额外的分类任务,或简化对场景的理解。


RGB-D的优势

什么时候适合使用该相机组合?

在功能强大的物体检测和分类任务中,需要提高正确匹配的精度,尤其是形状相似的物体。

示例:您可以分辨出点云图的左边是苹果还是橙子吗?这要借助RGB颜色才能看出来。

反过来,2D相机也无法区分苹果的照片和真正的苹果。

彩色信息有助于在缺乏深度信息时提升场景的细节。

示例:在拆托盘的过程中,两个纸箱在托盘上非常靠近,导致3D相机会将它们识别为一个纸箱。但是,借助更高分辨率的RGB数据就可以检测到两者之间的间隙。

性能可靠的场景分割,在必要时要使用深度学习来增强性能(这里是指集成以前的场景信息),例如可用于移动机器人。

示例:在3D环境中找出地面需要依靠色彩支持:沥青灰的地方可能就是马路(地面)。


在这些应用场景中,使用该相机组合也是大有裨益的

1、可提升系统的可靠性

例如自动引导车的障碍物检测


2、降低CPU负载:

在2D图像中找到容器

并通过在3D图像中降低ROI

来分析其灌装高度


3、促进人们对场景的了解

使设置和操作复杂的3D系统

变得更容易



可打印的解决方案

将Basler ace 2相机连接到blaze-101相机

(如图所示)



为你推荐