Video stabilizers
This section contains a description of video stabilizers that can be used by other SDK libraries or separately to video stabilization tasks. This category consists of the following libraries:
| Library | Description |
|---|---|
| VStabiliser (Linux and Windows) | Provides a standard interface as well as defines data structures and rules for different video stabilization algorithms. The VStabiliser interface class does nothing; it just provides an interface, defines data structures, and provides methods to encode/decode commands and encode/decode params. No external dependencies. |
| VStabiliserCv (Linux and Windows) | Video stabilizer implementation. Provides 2D and 3D digital video stabilization (horizontal offset, vertical offset, and rotation). Optional acceleration: OpenGL ES / EGL output warp with CPU fallback. No external dependencies (the EGL and OpenGL ES libraries of the graphics driver are used if they are installed). |
| PanTiltSynchronizer (Linux and Windows) | Measures the latency between a video stream and a stream of Pan/Tilt measurements with an ID, from any angle source: compares the motion of the picture with the change of the pan and the tilt, and reports the latency and the ID of the measurement whose arrival time, corrected by the measured latency, is nearest to the arrival time of the last frame. Uses the Frame library. No external dependencies. |