The avl::Image type of Adaptive Vision Library is binary compatible with the corresponding types of many other libraries, so that the library can be easily mixed with image acquisition interfaces from various camera manufacturers and with several popular GUI toolkits. Moreover, there are functions available for direct conversion to and from the following image types:
- cv::Map – for interoperability with OpenCV library.
- CImage – for interoperability with MFC library.
- QImage – for interoperability with the Qt library.
- HDC – for interoperability with WinAPI based applications.
- LvBuffer – for interoperability with the SynView API from NET GmbH.
- Euresys::MultiCam – for interoperability with frame grabbers from Euresys.
- Request – for interoperability with mvIMPACT library from Matrix Vision.
- Pylon::CGrabResultPtr – for interoperability with the Pylon API from Basler.
Supported Compilers
Adaptive Vision Library C++ can be used with the following compilers (including Express editions):
- Microsoft Visual C++ 2008
- Microsoft Visual C++ 2010
- Microsoft Visual C++ 2012
- Microsoft Visual C++ 2013
- GCC 4.6 (Linux)
- Note: Without image acquisition interfaces and data preview windows.
Adaptive Vision Library .NET can be used with all compilers supporting .NET framework 4.0 or higher.