TyROISegment 图漾相机ROI切割
TyROISegment 算子用于设置深度图/彩色图的 ROI 区域来分割点云。
算子参数
-
选择模式
:选择框选ROI区域的模式。分为 Depth 和 RGB。说明:当在彩色图或深度图上框选ROI时,可以自动切换到指定的模式。 -
roi_x
:设置 ROI 区域的左顶点的像素坐标(列)。 -
roi_y
:设置 ROI 区域的左顶点的像素坐标(行)。 -
roi_w
:设置 ROI 区域的宽度(列)。 -
roi_h
:设置 ROI 区域的高度(行)。 -
点云/cloud
:设置点云在3D 视图中的可视化属性。-
打开点云可视化。
-
关闭点云可视化。
-
设置 3D 视图中点云的颜色。取值范围:[-2,360] 。默认值:-1 。
-
设置点云中点的尺寸。取值范围:[1,50] 。默认值:1 。
-
-
彩色/color
:设置彩色图的在 2D 视图中的可视化属性。-
打开彩色图可视化。
-
关闭彩色图可视化。
-
-
深度/depth
:设置深度图在 2D 视图中的可视化属性。-
打开深度图可视化。
-
关闭深度图可视化。
-
-
立方体/cube
:设置立方体在 3D 视图中的可视化属性。-
打开立方体可视化。
-
关闭立方体可视化。
-
设置立方体的的颜色。取值范围:[-2,360] 。默认值:-2 。
-
设置立方体的透明度。取值范围:[0,1] 。默认值:1 。
-
数据信号输入输出
输入:
-
cloud
:-
数据类型:PointCloud
-
输入内容:点云
-
-
rgb
:-
数据类型:Image
-
输入内容:彩色图
-
-
depth
:-
数据类型:Image
-
输入内容:深度图
-
-
color_calib_info
:-
数据类型:CalibInfo
-
输入内容:彩色图相机参数
-
-
depth_calib_info
:-
数据类型:CalibInfo
-
输入内容:深度图相机参数
-
输出:
-
cloud
:-
数据类型:PointCloud
-
输出内容:分割区域点云
-
-
rgb
:-
数据类型:Image
-
输出内容:彩色图
-
-
depth
:-
数据类型:Image
-
输出内容:深度图
-
-
color_calib_info
:-
数据类型:CalibInfo
-
输出内容:彩色图相机参数
-
-
depth_calib_info
:-
数据类型:CalibInfo
-
输出内容:深度图相机参数
-
-
cube
:-
数据类型:Cube
-
输出内容:包围框
-
功能演示
使用 TyROISegment 算子分割点云。
步骤1:算子准备
添加 TyCameraResource、Trigger、TyCameraAccess、TyROISegment 算子至算子图。
步骤2:设置算子参数
-
设置 TyCameraAccess 算子参数
-
点云 → → -2
-
-
设置 TyROISegment 算子参数
-
点云 →
-
彩色 →
-
深度 →
-
立方体 →
-
步骤3:连接算子
步骤4:运行
-
点击 RVS 运行按钮,触发 Trigger 算子。
-
方法一:在 2D 视图中选择
框选模式
并在 TyROISegment 输出的彩色图上选取 ROI 区。 -
方法一:在 2D 视图中选择
框选模式
并在 TyROISegment 输出的深度图上选取 ROI 区。
运行结果
再次触发 Trigger 算子,获得点云图对应的分割区域和包围框。结果如下图所示: