OpenCV based panoramic image stitcher