Common Vision Blox 14.0
Contents of the Common Vision Blox Software

To get an overview over Common Vision Blox it is recommended to read the CVB introduction first. Detailed information about image acquisition and the GenICam standard can be found int the GenICam User Guide.

 Introduction to Common Vision Blox
 GenICam User Guide
 Migration Guide for the Acquisition Stacks
 CVB Licensing

Several CVB libraries and applications are part of the CameraSuite/ImageManager license. If they are not, they will be marked in the tables as follows:

* Needs a foundation license.

** Needs a tool license.

Detailed information about the licensing can be found here.


Image Acquisition

SDK

 ImageManager Basic library for
- Image acquistion
- Image handling
- Point cloud handling (3D)

Applications

 GenICamBrowser Easy to use application to detect devices in the network and to get a live view without programming.
 CVB Viewer Showing images and getting access to *.vin driver hardware.
 Configurator User guide for CVB configuration with your acquisition hardware.
 Edit Bindings Console application to detect and edit bindings between GenApi xml file and device.




Network Interfaces and Streaming

SDK

 GevServer** Library with functions presenting any CVB image source as a GigE Vision camera.
 OpcUa** Implementation of the Open Platform Communication Unified Architecture (OPC UA) standard.
 Movie** Streaming CVB images into a standard AVI file.
 Webstreaming** Library for image conversion/compression and image transport.




Image Processing

SDK

 ImageManager Basic library for
- Image acquistion
- Image handling
- Point cloud handling (3D)
 Foundation* Collection of optimised image processing functions.
 Arithmetic* Appling arithmetic and logical operators to images.
 BayerToRGB* Bayer to RGB conversion.
 Edge* Detecting edges within an image.
 LightMeter* Generating histograms of intensity values and statistical measures.
 Optical Flow* Determination of local motion components in images.
 Polarization* Handling raw images from polarisation area and linescan cameras with polarization mosaic patterns.
 TextOut* Adding text to CVB images.
 ZXBarcode* Simple and lightweight barcode and matrix code reader.
 Barcode** Decoding one- and two-dimensional barcodes.
 Color** Identifing previously trained colors in CVB images.




2D Object Recognition

SDK

 Blob** Blob analysis.
 Minos** Pattern recognition, alignment and optical character recognition (OCR).
 Polimago**
 SIL - Sample Image List**
Pattern classification, function estimation and image search.
 Shape Finder** Search tool to find previously trained objects in newly acquired images.

Applications

 TeachBench** Training utility for various pattern recognition algorithms (Minos, Polimago).




3D

SDK

 ImageManager Basic library for
- Image acquistion
- Image handling
- Point cloud handling (3D)
 Metric* Calibration of laser triangulation systems.
 Match3D**

- 3D Matching of two point clouds (Match3D-ICP).
- CAD-based 3D object recognition (Match3D-DNC).

Applications

 TeachBench** Training utility for various pattern recognition algorithms (Matrch3D-DNC).




Hyperspectral Imaging

 Spectral** Basic handling of hyperspectral images and color conversion.




Error Logging

 LogGUI Tool to collect and show diagnostic data from all CVB modules.




License Manager

 License Manager Tool to manage your CVB license.




ActiveX Controls

A list of all available activeX controls can be found here.