TyFrameLoad 图漾相机帧数据加载

TyFrameLoad 算子用于加载图漾相机的每帧数据。根据选择的子目录索引和点云坐标系,输出点云、深度图、彩色图、IR 图和 TCP 数据。

算子参数

  • 目录/directory:指定数据主目录路径。

  • 子目录索引/sub_dir_index:指定起始加载子目录的索引。

  • 点云坐标系/cloud_coordinate:设置数据加载的点云坐标系,分为“DEPTH_COORDINATE”和“COLOR_COORDINATE”。

  • 加载IR图/load_ir:设置是否加载IR图。

  • 加载TCP/load_tcp:设置是否加载TCP。

  • 点云/cloud:设置点云在 3D视图中的可视化属性。

    • icon_visOn 打开点云可视化。

    • icon_visOff 关闭点云可视化。

    • icon_color 设置3D视图中点云的颜色。取值范围:[-2,360]。默认值:-1 。

    • icon_size 设置点云中点的尺寸。取值范围:[1,50] 。默认值:1 。

  • 深度图/depth_image:设置深度图在 2D 视图中的可视化属性。

    • icon_visOn 打开深度图可视化。

    • icon_visOff 关闭深度图可视化。

  • 彩色图/color_image:设置彩色图在 2D 视图中的可视化属性。

    • icon_visOn 打开彩色图可视化。

    • icon_visOff 关闭彩色图可视化。

数据信号输入输出

输出:

  • 点云 :

    • 数据类型:PointCloud

    • 输出内容:点云

  • 深度图 :

    • 数据类型:Image

    • 输出内容:深度图

  • 彩色图 :

    • 数据类型:Image

    • 输出内容:彩色图

  • 深度图标定参数 :

    • 数据类型:CalibInfo

    • 输出内容:深度图相机参数

  • 彩色图标定参数 :

    • 数据类型:CalibInfo

    • 输出内容:彩色图相机参数

功能演示

使用 TyFrameLoad 算子加载图漾相机帧数据。

步骤1:算子准备

添加 Trigger、TyFrameLoad 算子至算子图。

步骤2:设置算子参数

设置 TyFrameSave 算子参数:

  • 相机资源 → TycameraResource

  • 目录 → icon_more→ 图漾相机帧数据

  • 点云 → icon_visOn

  • 深度图 →icon_visOn

  • 彩色图 → icon_visOn

步骤3:连接算子

image-20240919173056857

步骤4:运行

点击 RVS 运行按钮,触发 Trigger 算子。

运行结果

在 3D 和 2D 视图中显示加载的点云、深度图、彩色图。

image-20240919173744980