Real-Time-Video-Stabilization
This is a basic implementation of a real time video stabilization algorithm based on my paper:
http://www.sciencedirect.com/science/article/pii/S1877050916314624
Prerequisites
The code requires the following 3rd Party Libraries
How to Run
- Clone the repository and compile using
g++
and opencv
.
- Change the parameters of Kalman Filter in
videostab.cpp
. (optional)
- Give the path of your input file or webcam in
main.cpp
.
- Run the program using these dependencies: -lopencv_core -lopencv_calib3d -lopencv_imgcodecs -lopencv_highgui -lopencv_imgproc -lopencv_stitching -lopencv_videoio -lopencv_video -lopencv_xfeatures2d
Alternatively
- The
Linux
branch of this repository includes a Makefile, run make
to create the executable