<< Click to Display Table of Contents >> Navigation: Image Manager > What is the Image Manager ? |
The CVB Image Manager is the basis for every Common Vision Blox application.
The unique functionality and approach of the CVB Image Manager as an open standard provides an excellent basis for custom algorithms and applications in industrial image processing.
The CVB Image Manager offers unrivalled functionality in image acquisition, image handling, image display and image processing.
It contains an extensive set of basic functionality allowing you to control many different types of image acquisition devices, as well as a wide range of image handling and processing functions.
Furthermore it provides an optimised display with DirectX support and non-destructive overlays, a flexible coordinate system and support for multithreaded operation.
Based on the CVB Image Manager feature for image data access, it is also easily possible to create special algorithms for your specific application, based on the tutorials delivered for all supported compilers.
The functionality of the CVB Image Manager can roughly be split into the following groups:
Image Acquisition
•Support of a vast range of image acquisition devices such as frame grabbers and cameras from a variety of vendors
•Handling of a variety of interfaces including GigE, USB, CameraLink, IEEE-1394
•Set of interfaces for all main features of an image acquisition device such as grab, trigger, software trigger, ringbuffer, digital IO and much more
•GenICam interface for control of a GenICam compliant device
•Control of the image acquisition devices digital I/O ports
•Ping-Pong or ringbuffer operation for maximum throughput
•Easy integration of multiple asynchronous acquisition devices
•Multithread acquisition with asynchronous events for processing
•EMUlator as IGrabber interface to be used as an emulation of image acquisition for testing purposes
•Synchronous and asynchronous web streaming
Image Display
•Optimised and user friendly image display control
•Live/Grabbed image display with flicker free overlay
•Interactive zooming
•Non-destructive overlays and labels
•destructive overlays
•Areas of interest available
Image Handling
•Read/write images as BMP, TIF, JPG and others
•Read Video files, e.g. AVI, MPEG
•Access to image data
•Access to any image in memory
•Free defined and scaled coordinate system for calibration
Image Processing
•Histogram
•Image normalisation
•Minimum, maximum, mean of multiple images
•Local maxima
•Rotation, scaling, geometrical correction and polar transformation of images