CVL is a library for image and data processing using graphics processing units (GPUs). It is suitable as a base for GPGPU applications. Cvtool is a general-purpose computer vision tool that is based on the CVL library. It works as a filter by reading streams of data from standard input and writing manipulated data and/or analysis results to standard output. Complex analysis tasks can easily be realized in scripts. Many image and video manipulation and analysis functions are included, as well as some advanced computer vision techniques.
| Tags | multimedia Graphics Video Scientific/Engineering Image Recognition Visualization |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C |
| Translations | English |
Recent releases


Release Notes: This releases fixes some compatibility issues and includes some updates and cleanups. No major changes were made. CVL/cvtool are now considered stable and usable.


Release Notes: This release features new GPU-based functionality for wavelet transforms. Compatibility with recent OpenGL drivers was improved, and some minor bugs were fixed.


Release Notes: This release fixes some bugs and build problems, improves compatibility with various graphics drivers, and reduces graphics memory usage for some important operations.


Release Notes: The license was updated to GPLv3 or later. Some bugs were fixed.


Release Notes: This release adds five new tone mapping methods for high dynamic range images and new functionality to mix multiple data sources. Several bugs were fixed.