Getting Started with CVB.Net

<< Click to Display Table of Contents >>

Navigation:  Programming with Common Vision Blox >

Getting Started with CVB.Net

 

The CVB.Net API  is a new object oriented wrapper for the CVB SDK.

It has been designed to harmoniusly integrate into the .Net API and makes leveraging the abilities of CVB for complex applications written in one of the .Net/CLR languages easier than the classic C-like API.

CVB.Net has been built versus the .Net 4.0 runtime and therefore requires Visual Studio 2010 or higher to work with.

 

For GUI integration, CVB.Net offers two options:

Windows Forms applications may use the component Stemmer.Cvb.Forms.Controls.Display on their forms.
This component is based on the CVCDisp.dll of CVB and integrates all the features that the CVDisplay.ocx offers, including integration of *.opi plug ins.

WPF applications can use the Stemmer.Cvb.Wpf.Controls.Display control which is an IL-implemented display derived from System.Windows.Controls.ItemsControl, capable of displaying any System.Windows.UIElement-derived object as a non-destructive overlay (a few “standard” overlays may be found in the namespace Stemmer.Cvb.Wpf.Overlays).

 

As long as no platform-specific elements were used, CVB.Net is - with the exception of Stemmer.Cvb.Forms and Stemmer.Cvb.Wpf - compliant with .Net Core 2.0 and may therefore also be used on platforms other than Windows.

 

Refer following CVB User Forum tutorials:

 

Getting Started with CVB.Net

 

Loading and Saving Images (Console)

Loading Image Stream Sources (Console)

Acquire Images from a Stream (Console) (AVI Demo)

Acquire Images from a Camera (Console)

Configure a Device with the GenApi

Windows Forms App - Display a Srteam  / Processing with the StreamHandler (Windows Forms)

WPF App - Display a Stream

Stream Statistics