A real-time augmented reality application for modelling and deforming real world objects, implemented using OpenCV C++