An OpenCV implementation of the video stabilization method described in the paper "Digital Video Stabilization and Rolling Shutter Correction using Gyroscopes" with a  Levenberg-Marquardt based calibration package in Matlab