Hardware Independent Machine Vision Software - CVB with Image Manager

15th September 2008
Posted By : ES Admin
Common Vision Blox from Stemmer Imaging is an open architecture hardware independent toolkit that supports both PC and embedded smart camera technology. It is acclaimed internationally as having the widest support for cameras and grabbers. It supports classical programming via compilers as well as more modern programming using graphical user interface tools.
CVB can be called a 'Machine Vision Operating System’ as you can use the comprehensive set of available tools, use third party tools or even write your own tools in a wide variety of different programming languages. Common Vision Blox is all about the freedom to develop your application your way. So unlike with other machine vision software suites, you are not tied-in to a proprietary system.
The CVB Image Manager is at the core of Common Vision Blox and provides all of the fundamental functions such as image access and hardware drivers. The Image Manager can be purchased as a stand-alone module. It handles the display functionality which all the other tools (if required) connect to. CVB Image manager on its own is very useful for building simple presentation applications for virtually any camera or grabber in the market. Most camera/grabber products are supplied with the manufacturer's software and SDK. However many such software do not offer the flexibility and ease-of-use of CVB Image Manager to develop a custom interface with most general functions such as displaying, saving, image manipulation etc.

If automated inspection is required the base Image Manager package can be extended by using additional software tools with powerful algorithms to solve any conceivable industrial image processing task simply and flexibly. This provides CVB with unrivalled hardware and language independence.
Common Vision Blox gives you freedom to choose with:

• Hardware Independence: It can be used with the a huge range of cameras, frame grabbers and systems and supports all interfacing protocols such as Analog, Gigabit Ethernet, GenICam, IEEE-1394, USB and CameraLink. This means you will never be tied to a particular manufacturer.
• Language Independence: CVB can be used with a wide variety of programming languages such as Microsoft Visual Basic, Microsoft .NET, Microsoft Visual C++, Borland Delphi, Borland Delphi .NET, and Borland C++.
• Code Independence: As Common Vision Blox is an open environment users can use their own compiled code alongside existing tools that form part of the package.
• Image Independence: Images can be accessed directly in memory allowing the user complete freedom to use any image source they choose.

Common Vision Blox has been designed with performance in mind to keep pace with the fastest applications. CVB captures each and every frame as the speed of your application increases so you don’t miss a single pixel. It is designed to work with the latest PC technology, like multi-threading, so different bits of code can execute simultaneously, utilising all the available processing power. It is also designed to work with the latest generation of multi-core and multi-processor machines, so that when you specify that new powerful PC, you can be sure that CVB will use it to full advantage. With CVB it is possible to display live images from multiple cameras using a combination of interfaces simultaneously!
The Image Manager provides all the functionality that is usually offered by a typical hardware-bound SDK. For the simplest situations, only the lean Image Manager-libraries are used for acquisition into the host memory. Any further processing can be done with proprietary algorithms. However, the user already benefits from the hardware independence and the high degree of optimization. Through the standardized image interface, CVB-Tools may always be a useful addition to the proprietary algorithms.

• Defines interfaces for generalized access to image data.
• Defines interfaces for image acquisition, independent from the used data source.
• Optimised display with DirectX-support and non-destructive overlays.
• Basic functionality for image processing.
• Flexible coordinate system.
• Support for multithreaded operation.


You must be logged in to comment

Write a comment

No comments




Sign up to view our publications

Sign up

Sign up to view our downloads

Sign up

The Magnetics Show US
22nd May 2024
United States of America The Pasadena Convention Center
2024 World Battery & Energy Storage Industry Expo (WBE)
8th August 2024
China 1st and 2nd Floor, Area A, China Import and Export Fair Complex