An openCV implementation of stitching two images to create a panorama using SURF Detectors