OpenCV based Augmented Reality library