Programming with Common Vision Blox

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Programming with Common Vision Blox

 

Common Vision Blox is currently the worlds most powerful, flexible and innovative vision software for quickly and reliably implementing your image processing applications.

CVB supports all common Windows™ compilers enabling you to program with the imaging libraries as easily as possible.

 

Refer CVB Programmers Reference for setup, API and compiler details.

 

 

Compiler specific hints

 

To speed up your development and make it as easy as possible we give you here an introduction of the supported Compilers and a programming approach for every supported Compiler.

 

 

 

Multi-Platform information

 

Find hints for Win32 and Win64 system usage, as well as Linux information, development from scratch, portable code and breaking changes.

 

 

 

Hello CVB

 

Create a very basic application that simply acquires and displays live images.

 

 

 

Starting with the Image Manager

 

Work with CVBs core machine vision technologies in image acquisition, image handling, image display and image processing.

 

 

 

Example Applications and Tutorial programs

 

Get profit from already executable CVB tutorial programs for every supported programming environment and use the source code and sample images for your own development.

Some of them are described in this manual, refer the Example Applications chapter.

Hints for System Setup can be found in Getting Started with CVB Tutorials Guide.

Refer also %CVB%\Tutorial directory and CVB Programmers Reference .

There are some more Examples and Use Cases.

 

 

 

Foundation Package

 

Based on the CVB Image Manager, the Foundation Package contains an extensive set of image processing functionality allowing you to control many different types of image acquisition hardware, as well as providing an optimised image display.

Find functionality for edge detection, blob analysis and the segmentation of objects or functions for statistical image analysis or correlation of images, as well as functions for filtering of images or superimposing destructive text overlays.

CVB Foundation Package also provides an extensive range of arithmetic and logical functions, it even contains functions for binarization using dynamic thresholding, different colour conversion functions, Bayer to RGB decoding and an algorithm for 2D spatial calibration of image data.

 

Refer also %CVB%\Tutorial\Foundation directory.