OpenCV-based Python application for automatically stitching together a directory of images