模块概览
相机
SizectorS
连接、设置SizectorS相机,拍摄获取3D/2D混合数据。
Sizecotr S相机模块支持丰富的设置,可以设置相机拍摄模式,曝光事件,重构参数,预处理参数等。
SizectorS图像源
可以操作Sizector S模块的相机对象,修改设置,拍摄图像。
GenI相机
可以操作GenI模块的相机对象,修改设置,拍摄图像。
混合相机
连接、设置Hdc相机,拍摄获取2D数据。
目前仅支持四个工作模式切换和各自的曝光模式调整。
混合相机图像源
操作混合相机模块的相机对象,修改设置,拍摄图像供后续模块使用。
相机调试数据导出
可导出相机设置及当前相机缓存中的数据,用于调试数据。
数据
本地数据
从本地mpdat文件中加载数据。
通道选择
读取多通道图像数据并选择通道加载。
数据保存
可接收流程图中在该模块之前模块的图像输出,并通过指定的设置保存到指定文件路径。
轮廓创建
用2D点集构造一个轮廓,轮廓可支持尺寸测量、几何特征提取等操作。
截线轮廓
从有序点云3D数据中根据2D图像像素坐标系的2D直线作为截线,生成轮廓。
截面轮廓
从3D图像中获取截面数据。
截面轮廓(点云)
从3D点云中获取截面数据。
点云创建
可将3D点集生成一个点云数据。
区域
矩形区域
产生一组矩形区域。
圆形区域
产生一组圆形区域。
旋转矩形区域
产生一组旋转矩形区域。
环形区域
产生一组环形区域。
阵列区域
产生一组行列排列的区域。
直线阵列区域
在一条直线上,产生一组行列排列的区域。
弧形阵列区域
在一条弧形线上,产生一组行列排列的区域。
路径区域
读取Json列表生成一组区域。
克隆区域
通过设置的源产生一组克隆的区域,产生的区域可以应用不同的坐标系。如果源的区域也有坐标系,克隆区域使用的是源区域坐标变换前的设置,再应用当前设置的坐标系(如果有)。
旋转立方体区域
产生一组旋转立方体区域。
几何
2D点
2D点模块可以手动构造或通过3D点和标定参数来生成一个2D点。
卡尺2D
卡尺工具是一种测量目标对象的宽度,边缘的位置、特征或边缘对的位置和边缘对之间距离的视觉工具。
查找直线2D
在2D图中找出一条直线。
拟合直线2D
最小二乘法拟合直线。
查找圆2D
在2D图中找出一个圆。
拟合圆2D
最小二乘法拟合圆。
2D点(轮廓)
基于框选中的轮廓生成一个点特征;使用不同的方法,可以排除数据中的干扰。
查找直线(轮廓)
基于框选中的轮廓进行直线拟合,生成直线特征。
查找圆(轮廓)
基于框选中的轮廓进行圆拟合,生成圆特征。
轮廓边界点
框选轮廓的最小外接正矩形或最小外接旋转矩形;,成轮廓的正矩形或旋转矩形边界框。
3D点
在区域内计算所需要的3D点,例如中心点、平均、Z最小点、Z最大点坐标。
多平面交点
可以方便迅速的计算出多个平面两两相交与公共面的交点。
查找直线3D
通过卡尺区域识别2D图像中的边缘,输出一组拟合点集2D并处理为3D点集,然后在3D图像中拟合一条直线。
3D直线
生成一条3D直线。
拟合直线3D
使用最小二乘法拟合直线。
查找圆3D
通过卡尺区域,使用2D点集拟合一个3D圆,可以规定圆所在的平面。
拟合圆3D
使用输入3D点集拟合一个3D圆。
平面
拟合一个平面并计算平面度。
平面(点云)
使用点云数据拟合平面。
球
根据3D点集使用随机采样一致性拟合球。
拟合圆柱(点云)
使用点云数据拟合圆柱。
点云包围盒
计算点云的外接旋转立方体。
定位
坐标系
生成坐标系。
坐标系3D
生成坐标系3D。
Blob2D
主要用于提取图像中目标的特征,如目标是否存在、目标的位置、形状、方向等。
模板匹配
模板匹配是通过对原图像和模板图像进行匹配,找到原图像中与模板图像最相似的位置。
相机映射2D
通过两个相机的对应像素点对,计算出对象点所在坐标系到目标点所在坐标系的转换关系。
相机映射3D
通过两个相机的对应3D点对,计算出对象点所在坐标系到目标点所在坐标系的转换关系。
点云匹配
点云匹配是对齐两个3D点云数据集的过程。