Supported Compilers
Adaptive Vision Library C++ can be used with the following compilers:
Microsoft Visual C++ 2010
Microsoft Visual C++ 2012
Microsoft Visual C++ 2013 (including Express Edition)
Microsoft Visual C++ 2015
Microsoft Visual C++ 2017
GCC 4.8 (Linux) - up to AVL 4.5
Note: Without image acquisition interfaces and data preview windows.
GCC 5.4 (Linux) - AVL 4.7
Note: Without image acquisition interfaces and data preview windows.
arm-linux-gnueabihf-gcc 5.4 (ARM-based Linux)
Note: Without image acquisition interfaces and data preview windows.
Note: Debian-like linux distributions are supported, ie. Debian, Ubuntu.
Note: Tested with ARMv7. Custom build may need to be provided for other devices.
Adaptive Vision Library .NET can be used with all compilers supporting .NET framework 4.0 or higher.
Interoperability with Other Libraries
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. |