Common Vision Blox API Overview

<< Click to Display Table of Contents >>

Navigation:  Main >

Common Vision Blox API Overview

Image Manager

 

Tutorial-VC_32x32   C++ API

Tutorial-NET_32x32   .Net API
          (C#, VB, C++, F#)

Tutorial-Python_32x32   Python API

Tutorial-C_32x32   C-style  API

Doku-Icon-neutral_32x32   Manuals

Examples and Tutorials

All

Cvb , Qt library

Stemmer.Cvb

cvb , NumPy library (opt)


New API introduction

%cvb%Tutorial (Windows)

/opt/cvb/tutorial (Linux)








❑ Image

Entry point when programming with CVB.

Cvb::Image

Stemmer.Cvb.Image

cvb.Image

IMG in CVCImg.dll

Image

CVB++ , CVB.Net , CVBpy

❑ Driver

Driver or device related operations.

Cvb::DeviceFactory

Cvb::Driver   Cvb::Async

Stemmer.Cvb.DeviceFactory

Stemmer.Cvb.Driver

cvb.DeviceFactory

LoadImageFile

CVCDriver.dll

Driver

CVB++ , C-style API

❑ GenAPI

GenICam Api  based device configuration.

Cvb::GenApi

Stemmer.Cvb.GenApi

cvb

CVGenApi.dll

GenAPI

CVB with GenICam

 

CVBpy

❑ Display

    User interface components.

Cvb::UI

 

Stemmer.Cvb.Forms

Stemmer.Cvb.Wpf

cvb

PySide2 (mandatory)

CVCDisplay.dll

CVGenApiGrid.dll


CVB++ , CVBpy

❑ Utilities

Helpers and utilities, which are not   directly related to image processing.

Cvb::Utilities

Stemmer.Cvb.Utilities

cvb

CVCUtilities.dll

Utilities


❑ 3D

3D functionality.

Cvb::PointCloud

Cvb::Calibrator3D

--

cvb.PointCloud

cvb.Calibrator3D

CVCore.dll

CVCore3D.dll

3D

CVB.Net, CVBpy








Foundation
Based on Image Manager

Tutorial-VC_32x32

Tutorial-NET_32x32

Tutorial-Python_32x32

Tutorial-C_32x32

Doku-Icon-neutral_32x32









Foundation Package

Comprehensive collection of       optimized algorithms.

Cvb::Foundation

 

 

 

Stemmer.Cvb.Foundation

cvb.foundation

CVFoundation.dll

CVCImg.dll
Arithmetic.dll
etBayerToRGB.dll

CVCEdge.dll
Lightmeter.dll
CVMetric.dll
OpticalFlow.dll

CVPolarization.dll
TextOut.dll
ZXBarcode.dll

Foundation

ImageManager
Arithmetic
BayerToRGB

Edge
Lightmeter
Metric
OpticalFlow

Polarization
TextOut
ZXBarcode

CVBpy








Software Tools
Based on Image Manager

Tutorial-VC_32x32

Tutorial-NET_32x32

Tutorial-Python_32x32

Tutorial-C_32x32

Doku-Icon-neutral_32x32









Barcode

Decode common barcode symbologies.

Cvb::Barcode

Stemmer.Cvb.Barcode

cvb.barcode

CVCBarcode.dll

Barcode


Blob

--

--

--

CVCBlob.dll

Blob

CVB++

Color (32 bit only)

Analyse, differ and filter colors.

--

--

--

CVCColor.dll

Color









Polimago

Search and classification.

Cvb::Polimago

Stemmer.Cvb.Polimago

cvb.polimago

Polimago.dll

Polimago


Sample Image List (SIL)

Generate and manipulate a sample list.


Stemmer.Cvb.SampleDatabase

--

Sil.dll

Sample Image List


Minos

High-speed decision tree object     recognition and  OCR/OCV.

Cvb::Minos

Stemmer.Cvb.Minos

cvb.minos

MinosCVC.dll

Minos


Shape Finder

Object recognition using geometric  information.

Cvb::ShapeFinder2

Stemmer.Cvb.ShapeFinder

Stemmer.Cvb.Shapefinder2

cvb.shapefinder2

SF.dll

Shape Finder


Manto (32 bit only)

Recognize organically varying features.

--

Stemmer.Cvb.Manto

--

Manto.dll

Manto









GPU Processing

Graphic card usage.

--

--

--

CVDirect3D.dll

GPU Processing


❑ DNC

CAD-based 3D-object recognition

Cvb::Dnc

Stemmer.Cvb.Dnc

cvb.dnc

DNCFind.dll

DNC


Match 3D

3D surface inspection.

Cvb::Match3D

--

cvb.match_3d

CVMatch3D.dll

Match 3D


Spectral

Cvb::Spectral

--

cvb.spectral

--

Spectral









Movie2

Sequence recording and image   archiving.

Cvb::Movie2

Stemmer.Cvb.Movie2

cvb.movie2

Movie2.dll

Movie2

CVB++








GEV Server

Flexible image server for data transfer to multiple PCs via multicast, GigE Vision and GenICam compliant hardware simulation.

Cvb::GevServer

Stemmer.Cvb.GevServer

cvb.gevserver

CVGevServer.dll

GEV Server

CVB++

OPCUA

Data exchange standard for platform independent service oriented architecture.

Cvb::OpcUa

--

cvb.opcua

CVOpcUa.dll

OpcUa

Python BareboneClient

Python BareboneServer

Python InteractionServerClient