IDS peak 2.5

Release notes for IDS peak 2.5


These release notes describe the changes in IDS peak 2.5. From this version on, events and I2C are supported in IDS peak comfortC. A new dialog for I2C is also added to the IDS peak Cockpit. The IPO thread (thread for performance optimization during image acquisition) is introduced in the U3V Transport Layer (U3VK) under Windows.

IDS peak 2.5.1

General improvements

IDS peak Cockpit

This version fixes several issues in IDS peak Cockpit:

  • Fixed an issue with the display of the intensity profile.
  • Fixed issues that may have occurred when a U3-33F0XCP or U3-33FxXLE is opened in IDS peak cockpit.
  • The behavior of the sliders in IDS peak Cockpit has been revised.
  • Fixed an issue in the firmware upload dialog.

Status: 2023-09-12

IDS peak 2.5

New and changed functions

IDS peak Cockpit

This version introduces a new dialog for I2C functions in the IDS peak Cockpit, which allows you to read and write data via I2C. To use I2C, the camera must support I2C and must be operated with a firmware version 3.20 or higher.

"I2C" dialog
"I2C" dialog

A parameter for image skipping has been added to the dialogs for the auto controls (auto exposure, auto gain, auto white balance, auto focus). This allows you to specify the number of images that should not be processed for auto control in freerun mode.

The performance of various functions in the IDS peak Cockpit has been optimized so that not only the histogram but also the functions for mirroring and rotating are faster.

IDS peak comfortSDK

This version introduces a new message queue that enables you to retrieve notifications about specific camera events if required. This allows you to act in a targeted manner - for example, when focusing or exposure is completed and you want to manually trigger subsequent processes. We provide a source code sample to illustrate the new feature.

Also new are the I2C functions for IDS Vision cameras. For this feature, Vision Firmware 3.20 or higher is required. I2C allows you to control external devices via the cameras (send) or - by querying the interface - to trigger actions in the host (receive). This is useful e.g. in device and circuit development.

IDS peak IPL (Image Processing Library)

In the IDS peak IPL, performance has been optimized, e.g. for image rotation or histogram calculation.

IDS peak AFL (Auto Feature Library)

Version 2.4 introduced automatic optimal focusing for certain IDS cameras with IDS peak AFL. The current release 2.5 extends the possibilities with automatic white balance and auto brightness. These handy auto functions are available in the IDS peak comfortC interface as well as in Python and C++ / C#.

GEV Transport Layer / U3V Transport Layer / uEye Transport Layer

When using the USB3 Transport Layer (U3VK - Windows only), you can use the IPO thread (thread for performance optimization during image acquisition). The IPO thread seems to increase the CPU load to prevent all CPU cores from entering a sleep state (C-state) at the same time. The IPO thread guarantees that at least one CPU core is immediately available to process incoming stream data.

General improvements

  • In the sample networks for AI-assisted image analysis, special characters were not displayed correctly. Likewise, German designations were inadvertently used instead of English designations.

Known issues

The list of known issues can be found in the corresponding ReadMe files for Windows and Linux.


From this version on, the IDS Vision Cockpit is no longer included in the setup.

Status: 2023-07-04