Realtime Computer Vision with OpenCV
Subspace video stabilization