Rick Szeliski's book on computer vision: http://szeliski.org/Book/
OpenCV's tutorial on image stitching: https://docs.opencv.org/trunk/d8/d19/tutorial_stitcher.html
OpenCV's tutorial on homography warping: https://docs.opencv.org/3.4.1/d9/dab/tutorial_homography.html#tutorial_homography_Demo5