Adaptive Vision Library
Features
Performance
In Adaptive Vision Library careful design of algorithms goes hand in hand with extensive hardware optimizations, resulting in performance that puts the library among the fastest in the world. Our implementations make use of SSE/AVX/NEON instructions and parallel computations on multicore processors.
Modern Design
All types of data feature automatic memory management, errors are handled explicitly with exceptions and optional types are used for type-safe special values. All functions are thread-safe and use data parallelism internally, when possible.
Simplicity & Consistency
The library is a simple collection of types and functions, provided as a single DLL/SO file with appropriate headers. For maximum readability, functions follow consistent naming convention (e.g. SmoothImage, RotateVector). All results are returned via reference output parameters so that many outputs are always possible.
- Description
Description
Adaptive Vision Library is a machine vision library for C++ and .NET programmers. It provides a comprehensive set of functions for creating industrial image analysis applications – from standard-based image acquisition interfaces, through low-level image processing routines, to ready-made tools such as template matching, measurements or barcode readers.
Adaptive Vision Library
Features
Performance
In Adaptive Vision Library careful design of algorithms goes hand in hand with extensive hardware optimizations, resulting in performance that puts the library among the fastest in the world. Our implementations make use of SSE/AVX/NEON instructions and parallel computations on multicore processors.
Modern Design
All types of data feature automatic memory management, errors are handled explicitly with exceptions and optional types are used for type-safe special values. All functions are thread-safe and use data parallelism internally, when possible.
Simplicity & Consistency
The library is a simple collection of types and functions, provided as a single DLL/SO file with appropriate headers. For maximum readability, functions follow consistent naming convention (e.g. SmoothImage, RotateVector). All results are returned via reference output parameters so that many outputs are always possible.
- Description
Description
Adaptive Vision Library is a machine vision library for C++ and .NET programmers. It provides a comprehensive set of functions for creating industrial image analysis applications – from standard-based image acquisition interfaces, through low-level image processing routines, to ready-made tools such as template matching, measurements or barcode readers.