Mech-Eye SDK 2.0.2更新说明

您正在查看旧版本的文档。点击页面右上角可切换到最新版本的文档。

本文介绍Mech-Eye SDK 2.0.2版本的新增功能、功能优化以及问题修复。

新增功能

Mech-Eye Viewer

新增已连接状态显示

如相机已被GenICam客户端连接,相机列表中该相机的信息卡片将显示已连接

如需在Mech-Eye Viewer中连接该相机,需先在GenICam客户端中断开连接。

Mech-Eye API

新增2D图与深度图映射方法与例程

Mech-Eye API 2.0.2中新增了2D图与深度图映射的方法,并提供了相应的例程。

通过调用这些方法,可输入覆盖掩膜后的2D图及对应的深度图,并获得掩膜内区域对应的点云。

相应的例程通过相机的ROI功能设置2D图的掩膜,并使用相机上次采集的图像数据生成掩膜内区域对应的点云。你也可以输入本地保存的2D图(已覆盖掩膜)和深度图文件来生成点云。

新增方法:

  • C++:

    • 获取掩膜内区域对应的白色点云:

      ErrorStatus MechEyeDevice::getCloudFromTextureMask(const DepthMap&, const ColorMap&, const DeviceIntri&, PointXYZMap&)
    • 获取掩膜内区域对应的彩色点云:

      ErrorStatus MechEyeDevice::getCloudFromTextureMask(const DepthMap&, const ColorMap&, const DeviceIntri&, PointXYZBGRMap&)
  • C#:

    • 获取掩膜内区域对应的白色点云:

      ErrorStatus MechEyeDevice.GetCloudFromTextureMask(mmind.apiSharp.DepthMap, mmind.apiSharp.ColorMap, mmind.apiSharp.DeviceIntri, ref mmind.apiSharp.PointXYZMap)
    • 获取掩膜内区域对应的彩色点云:

      ErrorStatus MechEyeDevice.GetBGRCloudFromTextureMask(mmind.apiSharp.DepthMap, mmind.apiSharp.ColorMap, mmind.apiSharp.DeviceIntri, ref mmind.apiSharp.PointXYZBGRMap)
  • Python:

    • 获取掩膜内区域对应的白色点云:

      Device.get_cloud_from_texture_mask(self, depth, textureMask, intri)
    • 获取掩膜内区域对应的彩色点云:

      Device.get_bgr_cloud_from_texture_mask(self, depth, textureMask, intri)

新增例程:

新增C++例程保存HALCON可读取的点云

Mech-Eye API 2.0.2中新增C++例程,能够保存HALCON可读取的点云。通过该例程从相机获取点云,比通过HALCON获取的速度快,且能够直接获取彩色点云。只需在HALCON中读取这些点云数据,即可对其进行进一步处理。

功能优化

优化相机图像采集速度

将激光相机的固件版本升级至2.0.2后,相机图像采集速度有一定提升。

提升Nano(V3)和NANO(V4)Accurate编码模式效果

将Nano(V3)和NANO(V4)系列相机的固件版本升级至2.0.2后,编码模式选择Accurate时获取的点云质量更高。在多重反射等复杂条件下,更少出现离群点。

Mech-Eye Viewer

优化相机IP地址设置功能

Mech-Eye Viewer 2.0.2优化了相机IP地址设置功能。可自动显示电脑与相机连接网卡的IP地址及子网掩码,并将相机栏中的网卡菜单重命名为更准确的IP地址类型

增加标定板型号

检查相机内参工具中增加了CGB系列标定板的型号选项。

Mech-Eye API

可搜索到多个网卡连接的相机

当电脑配备了多个网卡时,Mech-Eye API 2.0.2可搜索到所有网卡连接的相机。

优化Python代码结构及例程

Mech-Eye API 2.0.2优化了Python代码的结构及例程,最新例程可从GitHub下载。

GenICam

新增GevSCPD参数

将相机固件版本升级至2.0.2后,在GenICam客户端可见GevSCPD参数,通过该参数可调节包间隔。调大该参数可增大包间隔,降低丢包率,但同时也将降低传输速率。

问题修复

Mech-Eye Viewer 2.0.2修复了以下问题:

  • 通过感兴趣区域框选框上的拖拽点调整框尺寸时,框的位置也会变化。

  • 查看2D相机并设置参数中单击图像开启后切换2D相机,显示的图像未自适应窗口大小。

  • 修改参数时偶发软件闪退。

  • 在工具栏的更多工具窗口中勾选满垛模拟器后,相机固件升级相机管理器也一同显示。

  • 通过加载相机原始数据启动的虚拟相机不可更改IP地址,但能够打开IP地址设置窗口。

  • 深度图分析器中沿左下-右上的方向画线,绘制出的曲线反映的是左上-右下方向的深度波动。

我们重视您的隐私

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