IDS Peak comfortSDK, genericSDK, AFL, ICL, and IPL developer manuals are external documents.
Please contact us if you need these manuals.
With IDS peak ICV a new image pipeline is introduced in IDS peak 2.18 for C++ (for Python from IDS peak 2.19 on).IDS peak ICV is a modern library (C++) for high-performance image processing in machine vision applications. The library was developed to replace the functions of IDS peak IPL with a modern architecture, improved performance, and greater flexibility.
IDS peak ICV offers a configurable, modular image pipeline that converts raw data from sensors into high-quality, ready-to-use images. The image pipeline includes steps like unpacking raw data, correcting sensor artifacts, debayering, and pixel format conversion. In combination with the IDS peak AFL library, the image pipeline also supports advanced auto functions such as brightness, white balance, and focus.
The IDS peak IPL library is still supported for existing projects, while the IDS peak ICV library will be further developed in the future. We recommend using the functions of IDS peak ICV for new developments in C++ or Python.
You find the description of the image pipeline in the IDS peak ICV developer's guide.
•Unpacking packed pixel formats
•Hot pixel correction
•Binning
•Decimation
•Transformations such as mirroring or rotating
•Gain
•Debayering
•Color correction
•Auto functions with the IDS peak AFL
•Mono conversion (grayscale)
•Sharpening filter
•Gamma
•Converting pixel formats