
Release notes for IDS peak 2.5
Introduction
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.
Component versions changed in IDS peak 2.5.1
Component | Version Windows | Version Linux |
IDS peak Cockpit | 1.7.0.0 | 1.7.0.0 |
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.

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.
New programming samples for IDS peak comfortC
i2c |
Demonstrates the use of the I2C function.
The camera must be operated with Vision firmware 3.20 or higher. |
message_queue |
Demonstrates the use of camera-based and host-based events in a simple GUI. The example uses QtWidgets for this.
|
IDS peak genericSDK
New programming samples for IDS peak genericC++
afl_features_live_qtwidgtes |
Opens a camera and shows the use of the IDS peak AFL to control the host-side autofocus functions. The example uses a QtWidgets GUI that also provides a method to set the autofocus ROI by drawing a box in the image. |
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.
Component versions used in IDS peak 2.5
Component | Version Windows | Version Linux |
IDS peak comfortAPI | 1.5.0.0 | 1.5.0.0 |
IDS peak genericAPI | 1.6.1.0 | 1.6.1.0 |
IDS peak IPL | 1.8.0.0 | 1.8.0.0 |
IDS peak AFL | 1.2.0.0 | 1.2.0.0 |
IDS peak Cockpit | 1.6.0.0 | 1.6.0.0 |
Tool Device Command | 1.4.3.0 | 1.4.3.0 |
Tool Device Update | 1.4.4.0 | 1.4.4.0 |
Tool IP Config | 1.4.2.0 | 1.4.2.0 |
Tool Device Password | 1.0.0.0 | 1.0.0.0 |
GenTL GigE Vision user space | 1.11.0.1 | 1.11.0.1 |
GenTL GigE Vision kernel | 1.11.0.1 | - |
GigE Vision kernel driver (WHQL) | 1.3.1.1 | - |
GenTL USB3 Vision user space | - | 1.11.0.1 |
GenTL USB3 Vision kernel | 1.11.0.1 | - |
USB3 Vision kernel driver (WHQL) | 1.4.7.0 | - |
GenTL uEye (uEye Transport Layer) | 1.11.0.1 | 1.11.0.1 |
GenICam | 3.2 | 3.2 |
Discontinuations
From this version on, the IDS Vision Cockpit is no longer included in the setup.
Status: 2023-07-04