Dewobble
Video motion stabilization with awareness of lens projection
Public Member Functions | List of all members
dewobble::StabilizerFixed Class Reference

#include <stabilizer.hpp>

Inheritance diagram for dewobble::StabilizerFixed:
dewobble::Stabilizer

Public Member Functions

 StabilizerFixed (Camera camera, int interpolation_horizon=0)
 Construct a new fixed stabilizer. More...
 
void end_input ()
 
void push_frame (Frame frame)
 
- Public Member Functions inherited from dewobble::Stabilizer
virtual bool frame_ready ()
 
virtual StabilizedFrame pop_stabilized_frame ()
 

Additional Inherited Members

- Protected Attributes inherited from dewobble::Stabilizer
std::queue< StabilizedFrame > m_buffered_frames
 
bool m_input_ended = false
 

Detailed Description

Stabilizer which maintains the position of the camera as it was in the first input frame (aka tripod mode)

Constructor & Destructor Documentation

◆ StabilizerFixed()

dewobble::StabilizerFixed::StabilizerFixed ( Camera  camera,
int  interpolation_horizon = 0 
)

Construct a new fixed stabilizer.

Parameters
camerathe input camera
interpolation_horizonmaximum number of input frames to buffer to assist with interpolating rotation on input frames where it could not be detected

The documentation for this class was generated from the following file: