# Real-Time-Video-Stabilize-Kalman **Repository Path**: quantum6/Real-Time-Video-Stabilize-Kalman ## Basic Information - **Project Name**: Real-Time-Video-Stabilize-Kalman - **Description**: 实时防抖效果完美,跟作弊一样好。 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-22 - **Last Updated**: 2025-12-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Real-Time-Video-Stabilize-Kalman from: https://github.com/Lakshya-Kejriwal/Real-Time-Video-Stabilization new work: 1, Refactored all codes. 2, Add a build.sh. 3, Add test.mp4 and stab_h.mp4. You should install opencv 4, then run build.sh. =================================================================================== # 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 - opencv-2.4.9 - g++-5.4.1 ### 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