IDS peak 2.9版本说明

介绍

这些版本说明描述了 IDS peak 2.9 中的更改,其中引入了新的 DirectShow 界面。进一步增强了 uEye 传输层,并重新设计了 Python 安装程序。

IDS peak 2.9

新增及变更功能

DirectShow

IDS peak 2.9首次在Windows引入了DirectShow接口。这个初步版本可以打开摄像头并使用图像采集功能。我们建议在此版本的 IDS peak Cockpit 中设置摄像机参数,以便在摄像机启动时使用这些参数。以下说明适用于该版本:

  • DirectShow 界面必须通过设置中的 "自定义 "安装来安装。
  • 并非所有浏览器或应用程序都能使用。众所周知,Mozilla Firefox 或 VLC 等媒体播放器无法正常工作。例如,您可以使用 Microsoft Edge 或 Google Chrome 浏览器。
  • 摄像机参数只能通过摄像机中的UserSet来设置。这就意味着,尤其是采用主机处理技术的相机只能提供有限的功能。

DirectShow 接口将在即将推出的 IDS peak版本中得到进一步开发。

使用IDS peak 的 DirectShow 界面
使用IDS peak 的 DirectShow 界面

支持 Python 3.12

从该版本开始支持 Python 3.12。IDS peak的 Python 绑定已更改为使用 Python Limited API。因此,安装包的变化如下:

  • IDS peak genericAPI:一个轮子适用于所有 Python 版本。
  • IDS peak AFL:一个轮子适用于所有 Python 版本。
  • IDS peak IPL:对于 Python 3.7 至 3.10,每个版本有一个单独的轮子;对于 Python 3.11 和 3.12,由于使用了 Python Limited API,只有一个轮子。

IDS peak comfortSDK

  • 用于控制跳帧以实现自动亮度控制的新功能。
  • 用于控制跳帧以实现自动白平衡的新功能。
  • 用于控制自动控制曝光极限的新功能。

IDS peak genericSDK

  • 更改 Python 绑定,以使用 Python Limited API。所需的最低 Python 版本:3.7.
  • 修复了在 Python 中使用非静态类回调时出现的问题。
  • Python 绑定:更改了 "注册 "和 "取消注册 "回调函数的参数名称和返回类型。

IDS peak IPL (Image Processing Library)

  • 修正了在某些嵌入式系统上快速转换时以及在图像宽度不能被 8 整除的情况下转换为单色格式时出现的去层伪影。
  • 修正了一个妨碍使用动态加载器的问题。

IDS peak AFL(自动功能库)

  • 更改 Python 绑定,以使用 Python Limited API。所需的最低 Python 版本:3.7.
  • 为自动控制添加了曝光限制。

uEye 传输层

uEye 传输层(Transport Layer)也增加了许多增强功能,以方便 uEye 摄像机(UI 型号)在 IDS peak下运行。

  • uEye 固件的版本号显示在 DeviceFirmwareVersion 中。
  • 对于 USB 3 和 GigE uEye 摄像机,可通过 DeviceTemperature[DeviceTemperatureSelector] 显示摄像机温度。
  • SensorPixelHeight/SensorPixelWidth 显示传感器的像素大小。

一般性能改进

  • 简化了 Python 绑定的安装。
  • C# 示例以 csproj 项目的形式提供,适用于 Microsoft Visual Studio。
  • PyCharm 中的 Python 类型提示已得到修复。

已知问题

已知问题的列表可以在WindowsLinux的相应ReadMe文件中找到。

状态:2024-04-12