Mech-Eye SDK 2.0.0更新说明

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

新增功能

Mech-Eye工业级3D相机适配GenICam标准

从Mech-Eye SDK 2.0.0版本开始,Mech-Eye工业级3D相机适配机器视觉行业标准GenICam

适配GenICam标准提供如下价值:

  • 支持GenICam标准后,相机可适配更多兼容GenICam/GigE Vision 2的第三方机器视觉软件,例如HALCON(MVTec)、VisionPro(Cognex)等。目前HALCON已通过测试。

  • 针对第三方机器视觉软件的使用场景,丰富和优化了用户在网络配置、参数设置及图像采集传输等方面的使用体验。

  • 升级相机固件版本至2.0.0后,第三方机器视觉软件可直接连接相机,不再依赖License,简化使用流程。

相机固件版本升至2.0.0后,推荐使用Mech-Vision 1.6.2及以后版本。如使用Mech-Vision 1.6.1及之前版本,连接External2D EBUSCamera中的相机时可能导致软件崩溃。

Mech-Eye Viewer

  • 新增设置深度范围工具

    Mech-Eye Viewer中新增设置深度范围工具,以可视化方式调节深度范围上下限,提升用户体验。

    set depth range
  • 新增满垛模拟器

    Mech-Eye Viewer中新增满垛模拟器工具,可以用于生成立方体,模拟满垛场景,确认满垛时顶层物体是否全部位于相机视野内。可使用该工具判断调试前相机安装高度是否合适,并提供大致的相机调整距离。

  • 新增点云展示功能

    Mech-Eye Viewer中新增点云展示功能,以固定移动轨迹移动,全方位展示点云。 要展示点云,选择视图  点云展示,勾选复选框后,点击点云界面右上角的播放按钮。

  • 新增图像信息显示功能

    Mech-Eye Viewer中新增图像信息显示功能,光标移动至2D图或深度图上时,右下角显示当前所在像素对应的信息。 要禁用该功能,选择 视图  图像信息 ,取消勾选复选框。

  • 新增自定义相机备注功能

    Mech-Eye Viewer中新增自定义相机备注功能,允许用户在连接真实相机后为其设置备注。通过设置相机备注方便快速区分相机。

  • 新增降采样功能

    Mech-Eye Viewer中新增降采样功能,LSR L的纹理2D相机可切换相机分辨率,3MP或12MP。 在管理员用户下,选择工具  查看2D相机并设置参数,可启用/关闭降采样功能。

  • 新增解决相机连接异常入口

    Mech-Eye Viewer中相机列表的右下角新增path图标,点击即可查看相机连接异常的解决方案。

Mech-Eye API

Mech-Eye API增加以下参数:

  • ProjectorPowerLevel

    适用于DLP相机(不包含V3的Deep与Pro L Enhanced)

  • FringeCodingMode

    适用于PRO S(V4)、PRO M(V4)、NANO(V4)、Nano(V3)与Pro XS(V3)

  • AntiFlickerMode

    适用于PRO S(V4)、PRO M(V4)、NANO(V4)与 Nano(V3)

C++、C#及Python的新增参数与方法如下所示。

  • C++

    参数 方法

    ProjectorSettings::PowerLevel::powerLevel

    ErrorStatus MechEyeDevice::getProjectorPowerLevel(ProjectorSettings::PowerLevel &)

    ErrorStatus MechEyeDevice::setProjectorPowerLevel(ProjectorSettings::PowerLevel)

    ProjectorSettings::FringeCodingMode::fringeCodingMode

    ErrorStatusMechEyeDevice::getProjectorFringeCodingMode(ProjectorSettings::FringeCodingMode &)

    ErrorStatusMechEyeDevice::setProjectorFringeCodingMode(ProjectorSettings::FringeCodingMode)

    ProjectorSettings::AntiFlickerMode::antiFlickerMode

    ErrorStatusMechEyeDevice::getProjectorAntiflickerMode(ProjectorSettings:AntiFlickerMode &)

  • C#

    参数 方法

    ProjectorSettings.projectorPowerLevelType: ProjectorSettings::PowerLevel

    ErrorStatus MechEyeDevice.GetProjectorPowerLevel(mmind.apiSharp.PowerLevel ref)

    ErrorStatus MechEyeDevice.SetProjectorPowerLevel(mmind.apiSharp.PowerLevel)

    ProjectorSettings.projectorFringeCodingModeType: ProjectorSettings::FringeCodingMode

    ErrorStatus MechEyeDevice.GetProjectorFringeCodingMode(mmind.apiSharp.FringeCodingMode ref)

    ErrorStatus MechEyeDevice.SetProjectorFringeCodingMode(mmind.apiSharp.FringeCodingMode)

    ProjectorSettings.projectorAntiFlickerMode Type: ProjectorSettings::AntiFlickerMode

    ErrorStatus MechEyeDevice.GetProjectorAntiFlickerMode(mmind.apiSharp.AntiFlickerMode ref)

  • Python(仅包含新增方法)

    Device.get_projector_power_level(self)

    Device.set_projector_power_level(self, value)

    Device.get_projector_fringe_coding_mode(self)

    Device.set_projector_fringe_coding_mode(self, value)

    Device.get_projector_anti_flicker_mode(self)

    Device.set_projector_anti_flicker_mode(self, value)

功能优化

Mech-Eye Viewer

  • 感兴趣区域优化。

    • 优化感兴趣区域设置方式,增加锚点,可修改或移动框选的感兴趣区域。

    • 滑动鼠标滚轮可放大/缩小2D图。

    • 限制了2D图的最大、最小尺寸。

  • 颜色条功能优化。 Mech-Eye Viewer中优化深度图/点云左边栏的颜色条功能,颜色条与滑块合并,并增加输入数值与切换单位功能。

    • 输入数值:用于微调深度范围。

    • 切换单位:单位包含mm与μm。UHP相机推荐使用μm,其他相机推荐使用mm。

  • 参数名称与参数描述优化,请参见附录

  • 为Nano(V3)与NANO(V4)提供抗频闪功能。

  • 支持读取和显示PRO(V4)系列相机的DLP投影机温度。

  • LSR系列相机3D参数下的曝光时间最小值更新为8ms。

  • 新增 DEEP(V4)型号。

  • 锐化因子的可见级别更新为大师

  • 更新说明优化

    更新说明不再以弹窗形式展现。通过选择 帮助  更新说明 ,用户可直接跳转至使用手册中该版本的更新说明,查看版本变更的详细信息。

Mech-Eye API

问题修复

Mech-Eye Viewer

  • 修复Pro L Enhanced与Laser L Enhanced(V3 及 V3S)高分辨率(12MP)相机开启降采样时彩色点云异常的问题。

  • 修复固件版本为1.4.0时无法升级至最新固件版本的问题。

  • 修复在Mech-Eye Viewer中修改相机IP地址后,偶发出现在Mech-Vision中能同时搜索到新旧相机IP地址的问题。

  • 修复偶发的Nano及Pro XS(V3)相机采集深度数据异常的问题。

Mech-Eye API

修复Connect方法无法重复调用的问题。

附录

Mech-Eye SDK2.0.0更新了初级可见级别下的参数名称与描述。具体变更内容详见下表。

2.0.0之前 2.0.0

3D参数

-

曝光次数

-

曝光时间

-

UHP

-

拍摄模式

-

2D参数

-

曝光模式

-

相机曝光时间

曝光时间

期望灰度值

灰度值

2D自动曝光感兴趣区域

自动曝光感兴趣区域

区域范围

设置值

色调映射

-

HDR曝光序列

曝光时间序列

曝光序列

设置值

彩色相机曝光模式

-

黑白相机曝光模式

-

黑白相机曝光时间

-

点云后处理

-

点云平滑

-

噪点去除

-

投影亮度对比阈值

条纹对比度阈值

深度测量范围

深度范围

上限

-

下限

-

感兴趣区域

-

区域范围

设置值

  • 上表中部分参数仅指定相机可见。

  • 上表中 “-” 表示参数名称无变化,仅参数描述进行优化。

我们重视您的隐私

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