All Projects → Lakshya-Kejriwal → Real-Time-Video-Stabilization

Lakshya-Kejriwal / Real-Time-Video-Stabilization

Licence: MIT License
real time video stabilization using Kalman Filter

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to Real-Time-Video-Stabilization

Kalman.jl
Flexible filtering and smoothing in Julia
Stars: ✭ 62 (-47.9%)
Mutual labels:  kalman-filter
multiple-object-tracking
combine state of art deep neural network based detectors with most efficient trackers to solve motion based multiple objects tracking problems
Stars: ✭ 25 (-78.99%)
Mutual labels:  kalman-filter
MPU6050
STM32 HAL library for GY-521 (MPU6050) with Kalman filter
Stars: ✭ 114 (-4.2%)
Mutual labels:  kalman-filter
FAST LIO SLAM
LiDAR SLAM = FAST-LIO + Scan Context
Stars: ✭ 183 (+53.78%)
Mutual labels:  kalman-filter
darknet ros
Robotics Operating System Package for Yolo v3 based on darknet with optimized tracking using Kalman Filter and Optical Flow.
Stars: ✭ 51 (-57.14%)
Mutual labels:  kalman-filter
KalmanFiltering
A demo for the performace evaluation of different kinds of Kalman filters, including the conventional Kalman filter (KF), the unscented Kalman filter (UKF), the extended Kalman filter (EKF), the embedded/imbedded cubature Kalman filter (ICKF/ECKF), the third-degree cubature Kalman filter (CKF) and the fifth-degree cubature Kalman filter (FCKF).
Stars: ✭ 37 (-68.91%)
Mutual labels:  kalman-filter
lidar radar fusion ekf ukf
Lidar and Radar Fusion with EKF and UKF
Stars: ✭ 19 (-84.03%)
Mutual labels:  kalman-filter
bayes-filters-lib
A flexible, modern, C++ recursive Bayesian estimation library.
Stars: ✭ 48 (-59.66%)
Mutual labels:  kalman-filter
kalman-clib
Microcontroller targeted C library for Kalman filtering
Stars: ✭ 43 (-63.87%)
Mutual labels:  kalman-filter
sensor-fusion
Filters: KF, EKF, UKF || Process Models: CV, CTRV || Measurement Models: Radar, Lidar
Stars: ✭ 96 (-19.33%)
Mutual labels:  kalman-filter
Deep-Learning
This repo provides projects on deep-learning mainly using Tensorflow 2.0
Stars: ✭ 22 (-81.51%)
Mutual labels:  kalman-filter
SP Lib
Signal processing method and algorithm library
Stars: ✭ 93 (-21.85%)
Mutual labels:  kalman-filter
DA Tutorial
This is a 'hands-on' tutorial for the RIKEN International School on Data Assimilation (RISDA2018).
Stars: ✭ 23 (-80.67%)
Mutual labels:  kalman-filter
robust-kalman
Robust Kalman filter with adaptive noise statistics estimation.
Stars: ✭ 89 (-25.21%)
Mutual labels:  kalman-filter
COVID19
Using Kalman Filter to Predict Corona Virus Spread
Stars: ✭ 78 (-34.45%)
Mutual labels:  kalman-filter
lane-detection
Lane detection MATLAB code for Kalman Filter book chapter: Lane Detection
Stars: ✭ 21 (-82.35%)
Mutual labels:  kalman-filter
nostromo
BLDC ESC firmware (GPLv3.0)
Stars: ✭ 36 (-69.75%)
Mutual labels:  kalman-filter
pySmooth
A unique time series library in Python that consists of Kalman filters (discrete, extended, and unscented), online ARIMA, and time difference model.
Stars: ✭ 29 (-75.63%)
Mutual labels:  kalman-filter
SSD Tracker
Counting people, dog and bicycle using SSD detection and tracking.
Stars: ✭ 17 (-85.71%)
Mutual labels:  kalman-filter
imusensor
Python library for communication between raspberry pi and MPU9250 imu
Stars: ✭ 47 (-60.5%)
Mutual labels:  kalman-filter

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].