Video filters
This section contains a description of video filters that can be used by other SDK libraries or separately to solve video filtering tasks. This category consists of the following libraries:
| Library | Description |
|---|---|
| VFilter (Linux and Windows) | Provides an interface as well as defines data structures and rules for various video filter implementations. The VFilter interface represents a video filter module that has video frames as input and output. The VFilter interface class does nothing; it just provides an interface and methods to encode/decode commands and encode/decode params. No external dependencies. |
| MotionMagnificator (Linux and Windows) | Video filter implementation. Computes the amplitude of the motion of every pixel of digital video and gives it as a grayscale image or shows it in the intensity channel of the frames, so that motion which is not visible to the naked eye becomes visible. No external dependencies. |
| Dehazer (Linux and Windows) | Video filter implementation. Provides video dehazing (defog): improves the local contrast of video frames to reduce the effect of haze and fog. No external dependencies. |
| DigitalZoom (Linux and Windows) | Video filter implementation. Provides digital zoom functions with bicubic interpolation. No external dependencies. |
| ImageFlip (Linux and Windows) | Video filter implementation. Provides simple image flip function: up-down, left-right, both. No external dependencies. |
| Denoiser (Linux and Windows) | Video filter implementation. Provides noise cancellation based on a bilateral filter. External dependencies: optional OpenMP runtime of the compiler (CPU parallelism); optional NVIDIA VPI backend on Linux (linked if installed, proprietary license). |
| ColorProcessor (Linux and Windows) | Color filter: palette, contrast, brightness, saturation and white balance. No external dependencies. |
| BadPixelProcessor (Linux and Windows) | Bad pixel detection and filtering for LWIR, MWIR and SWIR thermal cameras. No external dependencies. |