This is a basic implementation of a real time video stabilization algorithm based on my paper:
http://www.sciencedirect.com/science/article/pii/S1877050916314624
The code requires the following 3rd Party Libraries
- opencv-2.4.9
- g++-5.4.1
- Clone the repository and compile using
g++
andopencv
. - 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
- The
Linux
branch of this repository includes a Makefile, runmake
to create the executable