Cimarron (C++ project)

Video stabilization is used ever since cameras evolved. In the early days, physical stabilization techniques as tripods were used. In the following centuries cameras en-
hanced step by step. New solid and dynamic methods were invented like steady cams, dollies, shoulder rigs and many more. With the invention of digital photography and
videos, another possible solution was found: digital image stabilization. Di erent techniques like optical ow analysis or warp stabilization were developed. Cimarron implements such a feature tracking method for motion compensation.