OpenCV  3.4.0-rc
Open Source Computer Vision
Images stitching (stitching module)

Sometimes a single image can't capture it all. Here you will learn how to join more images together to create a large pano. Doesn't matter if you want to create a photo panorama or you want to stitch scans.