Mech-Eye SDK 2.3.4更新说明

您正在查看V2.3.4版本的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您想使用最新版本,可以从梅卡曼德下载中心下载。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持。

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

Mech-Eye Viewer

DEEP、LSR S和LSR L:反光物体编码模式新增选项,深度数据更完整

将DEEP、LSR S和LSR L相机固件升级至2.3.4版本后,使用编码模式参数的反光物体选项时,新增处理模式参数,用于选择不同的数据处理模式。其中,更快选项与2.3.3版本效果和速度相同,更完整选项能够提供更优的深度数据,使得深度图和点云更完整。对于反光条件复杂的场景,如筐壁易产生多重反射的料筐,推荐使用更完整选项,以保障数据质量。

更完整选项处理速度较慢。其他条件相同时,更完整选项比更快选项慢约1秒。
目标物体 更快选项 更完整选项

reflective 234 1

reflective faster 1

reflective more complete 1

reflective 234 2

reflective faster 2

reflective more complete 2

问题修复

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

  • 相机温度高时,相机断开连接并重启。此时,日志中显示错误码为0x0315的报错。

  • NANO ULTRA:3D参数分组下的曝光时间参数值较小时,深度图和点云中出现条纹状或椭圆形的深度波动。

  • Deep、Laser L、Log S、Log M、Pro S Enhanced、Pro M Enhanced和Pro L Enhanced:将相机固件版本升级至2.3.2或2.3.3后,相机无法被搜索到。此时,日志中显示错误码为0x0107的报错。

  • 内参工具中矫正内参后,如不关闭结果弹窗直接关闭Mech-Eye Viewer,结果弹窗不会随软件关闭。

Mech-Eye API

DEEP、LSR S和LSR L:Reflective编码模式新增选项,深度数据更完整

将DEEP、LSR S和LSR L相机固件升级至2.3.4版本后,使用LaserFringeCodingMode(编码模式)参数的Reflective选项时,新增ProcessingMode(处理模式)参数,用于选择不同的数据处理模式。其中,Faster选项与2.3.3版本效果和速度相同,MoreComplete选项能够提供更优的深度数据,使得深度图和点云更完整。对于反光条件复杂的场景,如筐壁易产生多重反射的料筐,推荐使用MoreComplete选项,以保障数据质量。

MoreComplete选项处理速度较慢。其他条件相同时,MoreComplete选项比Faster选项慢约1秒。
目标物体 Faster选项 MoreComplete选项

reflective 234 1

reflective faster 1

reflective more complete 1

reflective 234 2

reflective faster 2

reflective more complete 2

IP配置工具:新增无交互的命令模式

IP配置工具新增无交互的命令模式,可通过执行指令直接完成相应的IP配置更改操作,满足更多样的需求,例如基于该工具自行开发IP配置的图形化界面。

设置点云中点坐标的单位

调用以下新增方法,可获取和设置点云点坐标的单位。

设置点云点坐标单位的方法需在采集数据前调用。
  • C++

  • C#

  • Python

ErrorStatus getPointCloudUnit(CoordinateUnit& unit) const;
ErrorStatus setPointCloudUnit(CoordinateUnit unit);
ErrorStatus GetPointCloudUnit(ref CoordinateUnit unit);
ErrorStatus SetPointCloudUnit(CoordinateUnit unit);
err, unit = self.camera.get_point_cloud_unit()
self.camera.set_point_cloud_unit(Unit)

问题修复

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

  • 相机温度高时,相机断开连接并重启。此时,日志中显示错误码为0x0315的报错。

  • NANO ULTRA:3D参数分组下的曝光时间参数值较小时,深度图和点云中出现条纹状或椭圆形的深度波动。

  • Deep、Laser L、Log S、Log M、Pro S Enhanced、Pro M Enhanced和Pro L Enhanced:将相机固件版本升级至2.3.2或2.3.3后,相机无法被搜索到。此时,日志中显示错误码为0x0107的报错。

  • Nano、NANO和PRO XS:调用getUntexturedPointCloudWithNormals()getTexturedPointCloudWithNormals()方法时,获取的点云中出现坐标为 (0,0,0) 的点。

  • Python:调用get_textured_point_cloud_with_normals()方法无法获取法向量的X分量数据。

GenICam接口

DEEP、LSR S和LSR L:Reflective编码模式新增选项,深度数据更完整

将DEEP、LSR S和LSR L相机固件升级至2.3.4版本后,使用LaserFringeCodingMode(编码模式)参数的Reflective选项时,新增ProcessingMode(处理模式)参数,用于选择不同的数据处理模式。其中,Faster选项与2.3.3版本效果和速度相同,MoreComplete选项能够提供更优的深度数据,使得深度图和点云更完整。对于反光条件复杂的场景,如筐壁易产生多重反射的料筐,推荐使用MoreComplete选项,以保障数据质量。

MoreComplete选项处理速度较慢。其他条件相同时,MoreComplete选项比Faster选项慢约1秒。
目标物体 Faster选项 MoreComplete选项

reflective 234 1

reflective faster 1

reflective more complete 1

reflective 234 2

reflective faster 2

reflective more complete 2

IP配置工具:新增无交互的命令模式

IP配置工具新增无交互的命令模式,可通过执行指令直接完成相应的IP配置更改操作,满足更多样的需求,例如基于该工具自行开发IP配置的图形化界面。

问题修复

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

  • 相机温度高时,相机断开连接并重启。此时,日志中显示错误码为0x0315的报错。

  • NANO ULTRA:3D参数分组下的曝光时间参数值较小时,深度图和点云中出现条纹状或椭圆形的深度波动。

  • Deep、Laser L、Log S、Log M、Pro S Enhanced、Pro M Enhanced和Pro L Enhanced:将相机固件版本升级至2.3.2或2.3.3后,相机无法被搜索到。此时,日志中显示错误码为0x0107的报错。

我们重视您的隐私

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