Common Vision Blox - powerful, fast, modular

CVB combines cutting-edge acquisition capabilities, comprehensive image processing tools, and advanced machine learning to accelerate the development process of your machine vision solutions.

Download Common Vision Blox (CVB)

CVB supports both Windows and Linux for 32 and 64 bit. The fully implemented GenICam standard in conjunction with GigE Vision and USB3 Vision on all platforms provides complete hardware independence.

Key Advantages and Benefits

Seamless Integration

 

Interoperability to combine open-source libraries, multiple tools, custom code, and interfaces to build the best solution.

Future-proof Flexibility

 

True independence across platforms, hardware, programming languages and APIs enables maximum customisation and allows to cost efficiently evolve with technology.

Superior Acquisition Capabilities

 

Support for the latest acquisition technologies to maximize hardware capabilities, enabling state-of-the-art vision systems.

Cost-effective and Scalable

 

Accelerates your projects by eliminating repetitive coding tasks and utilizes a flexible licensing model customized for your specific requirements.

Advanced Machine Learning Capabilities

 

Fast AI-based OCR, search and classification tools requiring small training sets for fast and efficient development.

Extensive Development Resources

 

Comprehensive programming examples in multiple coding languages to help you develop your own application quickly and efficiently.

Get a 30 Day Software Trial License

Product Overview

Empowering Advanced Machine Vision Development

Common Vision Blox (CVB) is a comprehensive, high-performance machine vision software development kit. It empowers developers to create advanced, tailored vision applications, providing unparalleled functionality, reliability, and efficiency, making it an ideal choice for a wide range of industries and applications.
 
 

True Hardware and Platform Independence

CVB's standout feature is its true hardware and platform independence. This unique philosophy allows for seamless changes in acquisition hardware at any project phase, freeing you from hardware manufacturers' obsolescence schedules. You can readily adopt new hardware developments, ensuring your vision solutions remain cutting-edge and adaptable to future technological advancements.
 
 

Beyond a Typical SDK

CVB transcends the typical software development kit by offering a comprehensive set of image processing tools for diverse applications. It serves as an efficient acquisition basis, allowing you to leverage built-in capabilities and incorporate your own expertise. While supporting integration with open-source solutions, CVB distinguishes itself through dedicated support, reliability, and focused development for machine vision applications.

Cutting-Edge Features and Capabilities

The toolkit boasts advanced features including cutting-edge image acquisition capabilities, optimized processing algorithms, and sophisticated machine learning tools for OCR, object search, and classification. CVB's 3D image processing and analysis tools extend its capabilities to complex, multi-dimensional vision tasks.
 
 

Flexible Architecture

CVB's architecture enables easy customization and expansion, allowing solutions to grow with your needs. Its fixed API ensures long-term stability and compatibility, safeguarding your development investments. Support for multiple programming languages, including C++, .NET, and Python, caters to a broad spectrum of development preferences.
 
 

High-Performance Processing

 
At its core, CVB offers high-speed processing and efficient memory utilisation to meet the demands of challenging vision applications. This is backed by a strong ecosystem, including a dedicated Application Engineering Team, comprehensive support, and regular updates to keep you at the forefront of machine vision technology.
 

Go to our Product Finder and get your CVB Tools!

CVB Image Manager

CVB Image Manager is the basis for every Common Vision Blox application. With its open standard approach and unique functionality, it provides an excellent basis for custom algorithms and applications in industrial image processing.

CVB Foundation Package

CVB Foundation Package is a powerful entry package for developers that require general machine vision tools. The package includes the full functionality of CVB Image Manager together with a comprehensive set of general imaging algorithms.

CVB Polimago

CVB Polimago is an advanced ML tool for image-based search and classification, offering fast processing on Windows and Linux standard CPUs. It provides invariant pattern recognition, making it efficient for complex visual tasks.

CVB Match 3D

CVB Match 3D is a high-speed, high accuracy 3D inspection software for quality control in production environments that easily integrates with existing systems. It uses advanced algorithms to automatically align and compare 3D point clouds, eliminating the need for precise part positioning.

CVB Minos

CVB Minos is the ideal tool for complex recognition that excels in differentiating similar objects, OCR, and pattern detection in varying backgrounds with high speed, accuracy, and robustness across multiple platforms.

CVB Code Reader

Reliable decoding of 1D and 2D codes across all major symbologies, even under challenging conditions. Advanced algorithms handle damaged codes, poor contrast, and varying orientations with modern API design supporting C++, .NET, and Python for seamless integration into existing workflows.

How CVB's RDMA Integration Delivers 25Gbps+ Performance

Technical Deep Dive Available

CVB Integrations

Common Vision Blox (CVB) delivers powerful integration capabilities that extend its hardware-independent acquisition framework to work seamlessly with third-party software environments. These integrations allow developers to leverage CVB's robust acquisition capabilities while working in their preferred development environments.

Sherlock 8 GenICam Driver

 

Enable true hardware independence for your Teledyne DALSA Sherlock 8 applications with our CVB GenICam Driver. This integration provides seamless access to all GenICam-compliant GigE Vision and USB3 Vision cameras through CVB's proven acquisition stack.
 
 
Key Benefits:
 
  • Support for all GenICam-compliant cameras without vendor lock-in
  • Flexible configuration with automatic or manual camera setup
  • Robust acquisition reliability with CVB's optimized performance
  • Available with any valid CVB Image Manager or free CVB Camera Suite license

Third-Party SDK Compatibility

 

CVB's open architecture enables integration with popular machine vision and image processing libraries:
 
 
  • OpenCV: Direct image exchange with OpenCV for advanced image processing algorithms
  • TensorFlow/PyTorch: Seamless handoff between CVB acquisition and AI inference engines
  • Halcon: Integration through GenICam standards for high-level machine vision processing
  • Other GenTL Consumers: Compatibility with any GenICam-compliant software environment

Custom Application Integration

 

Our flexible API supports multiple programming languages and frameworks:
 
 
  • C++/C#/.NET: Comprehensive libraries for Windows and Linux development
  • Python: Full Python bindings with type hints for improved development experience
  • Qt: Seamless integration with Qt for cross-platform GUI applications

Industry Solutions

CVB caters to a wide range of industries, including:
 
  • Manufacturing and Industrial Automation
  • Logistics and Packaging
  • Food and Beverage
  • Healthcare and Medical Imaging
  • Security and Surveillance
  • Agriculture and Environmental Monitoring
  • Robotics and Automation
A Foundation for Success for
 
  • Machine vision specialists
  • OEM customers for vertical applications
  • Universities and research organisations
  • End-users with a requirement for high performance vision tools
  • Inexperienced end customers with the need for programming support from machine vision experts

Get started right away!

CVB Camera Suite is a powerful image acquisition software that covers the entire Image Manager feature-set. It supports multiple operating systems, programming languages and advanced features such as RoCEv2, multi-stream acquisition, and TurboDrive technology. 

CVB empowers machine vision professionals to create high-performance, future-proof applications with unparalleled flexibility, reliability and efficiency.

Latest Release

Common Vision Blox 15.0, October 2025

 This release delivers unprecedented innovation while maintaining CVB's signature reliability and performance, thanks to intelligent GEV Server capabilities, a whole new code reading experience and a scripting engine. 

 

Common Vision Blox 14.01, July 2024

Featuring industry-leading RoCEv2 implementation, enhanced 3D image processing, and improved development tools, this update equips you with cutting-edge capabilities to tackle today's challenges and tomorrow's innovations.
Common Vision Blox 14.01

Benefit from our expertise

Turn our industry expertise and comprehensive services into your competitive advantage. Our experts will be happy to show you the potential for your company and work with you to realise tailor-made solutions to suit your requirements. We look forward to hearing from you and will get back to you promptly.