Mech-Eye SDK 2.3.0更新说明

Mech-Eye Viewer

选择激光线中进行轮廓线提取的位置

将轮廓测量仪固件升级至2.3.0版本后,轮廓模式的轮廓线提取分组下新增边缘选择参数。通过该参数,可选择从激光线的上边缘、中心或下边缘进行轮廓线提取,更适应不同的场景和目标物体。例如,目标物体为胶水等透明/半透明物体时,可选择上边缘

该分组下同时新增最小锐度参数,用于排除因杂散光或多重反射产生的较暗、较模糊的激光线。

因轮廓线提取算法的效果提升,无需用户手动设置所需提取点的强度范围,该分组下原提取点最小强度提取点最大强度已从2.3.0版本中删除。升级软件不会影响轮廓线提取效果。

选择相同X值中需保留的点

将轮廓测量仪固件升级至2.3.0版本后,轮廓模式的轮廓线处理分组下新增重采样参数。通过该参数,可在X方向同一位置有多个Z值不同的点时,选择保留离轮廓测量仪最近或最远的点,更适应不同的场景和目标物体。例如,所需的特征位于目标物体底部(如圆柱体容器的内底面)时,可选择最远

该分组下同时新增重采样边缘保持参数,用于设置重采样时对物体边缘的保持程度。

调节强度图亮度

将轮廓测量仪固件升级至2.3.0版本后,扫描模式的扫描设置分组下新增亮度调节参数,用于调节强度图的亮度。

新增编码器设置工具

Mech-Eye Viewer 2.3.0中提供编码器设置工具,用于查看编码器值和运动方向、计算编码器分辨率、获取触发间隔参数的推荐值。

在扫描模式下,将行扫描触发源参数设置为编码器后,单击编码器设置分组右侧的编辑按钮即可打开该工具。

同时,触发方向触发信号计数模式触发间隔移动至编码器设置分组下。

根据IP地址控制连接和采集权限

将轮廓测量仪固件升级至2.3.0版本后,多台电脑将无法同时连接同一台轮廓测量仪,避免使用过程中受到用户的干扰。同一台电脑的以下客户端仍可同时连接同一台轮廓测量仪:

  • Mech-Eye Viewer

  • Mech-Eye API程序

  • 使用Mech-Eye API的第三方机器视觉软件

同时,一个客户端采集强度图、深度图或点云时,同一台电脑的其他客户端无法同时进行采集,避免多个客户端之间相互干扰。

扫描模式下单轮数据采集可停止

在Mech-Eye Viewer 2.3.0中,在扫描模式下使用 single cap 按钮进行单轮数据采集时,再次单击该按钮可停止当前轮次的采集,不必等待设置的扫描行数全部采集完成再进行参数调节等操作。

保存虚拟设备文件

在Mech-Eye Viewer 2.3.0中,通过文件菜单的保存虚拟设备文件选项,可保存虚拟设备文件。虚拟设备可用于重现一次采集。

Mech-Eye Viewer暂不支持加载从轮廓测量仪保存的虚拟设备文件。 此类文件可在Mech-Eye API中使用。

新增HDR曝光设置预设值选项

在Mech-Eye Viewer 2.3.0中,轮廓模式下使用HDR曝光模式时,可在HDR曝光设置中直接选择并应用预设的曝光设置,简化参数调节流程。

问题修复

Mech-Eye SDK 2.3.0修复了以下问题:

  • 原始图像中提取点的显示位置有偏移。

  • 测量工具中,轮廓线被放大的状态下,调小检测区域的宽度导致测量结果显示错误

  • 测量工具中,轮廓线被放大的状态下,使用检测区域左侧锚点调大其宽度导致检测区域显示异常。

  • 测量工具窗口的宽度可调小,且调小后出现显示异常。

Mech-Eye API

选择激光线中进行轮廓线提取的位置

将轮廓测量仪固件升级至2.3.0版本后,将新增边缘选择参数。通过该参数,可选择从激光线的上边缘、中心或下边缘进行轮廓线提取,更适应不同的场景和目标物体。例如,目标物体为胶水等透明/半透明物体时,可选择TopEdge

同时新增最小锐度参数,用于排除因杂散光或多重反射产生的较暗、较模糊的激光线。

因轮廓线提取算法的效果提升,无需用户手动设置所需提取点的强度范围,原提取点最小强度提取点最大强度已从2.3.0版本中删除。建议从客户端程序中删除与这些参数相关的处理代码。

选择X方向同一位置需保留的点

将轮廓测量仪固件升级至2.3.0版本后,将新增重采样参数。通过该参数,可在X方向同一位置有多个Z值不同的点时,选择保留离轮廓测量仪最近或最远的点,更适应不同的场景和目标物体。例如,所需的特征位于目标物体底部(如圆柱体容器的内底面)时,可选择Farthest

同时新增重采样边缘保持参数,用于设置重采样时对物体边缘的保持程度。

调节强度图亮度

将轮廓测量仪固件升级至2.3.0版本后,将新增亮度调节参数,用于调节强度图的亮度。

保存和加载虚拟设备文件

Mech-Eye API 2.3.0中提供与虚拟设备相关的方法及类,可用于保存和加载虚拟设备文件。虚拟设备可用于重现一次采集。

  • 调用以下方法保存虚拟设备文件:

    • C++

    • C#

    • Python

    ErrorStatus Profiler::saveVirtualDeviceFile(const ProfileBatch& data, const std::string& filePath);
    ErrorStatus Profiler.SaveVirtualDeviceFile(ref ProfileBatch batch, string filePath);
    Profiler.save_virtual_device_file(self, data, filePath)
  • 调用VirtualProfilerVirtualUserSet类中的方法,可加载虚拟设备文件并查看其中的数据。

    相关例程可从安装路径或GitHub获取。 各语言的例程使用指南,请参考例程使用指南

问题修复

Mech-Eye SDK 2.3.0修复了以下问题:

  • 使用无图形化用户界面的基于Linux的系统时,依赖OpenCV的C++或Python例程中的cv::imshow()指令导致报错。

  • 部分虚拟设备可被搜索到。

GenICam接口

选择激光线中进行轮廓线提取的位置

将轮廓测量仪固件升级至2.3.0版本后,将新增边缘选择参数。通过该参数,可选择从激光线的上边缘、中心或下边缘进行轮廓线提取,更适应不同的场景和目标物体。例如,目标物体为胶水等透明/半透明物体时,可选择TopEdge

同时新增最小锐度参数,用于排除因杂散光或多重反射产生的较暗、较模糊的激光线。

因轮廓线提取算法的效果提升,无需用户手动设置所需提取点的强度范围,原提取点最小强度提取点最大强度已从2.3.0版本中删除。建议从客户端程序中删除与这些参数相关的处理代码。

调节强度图亮度

将轮廓测量仪固件升级至2.3.0版本后,将新增亮度调节参数,用于调节强度图的亮度。

问题修复

Mech-Eye SDK 2.3.0修复了以下问题:

LineScanTriggerSource参数设置为FixedRate时,EncoderControl分组下的参数仍然可用。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。