With very wide images, distortion seems to occur that stripes up the image. Still working on figuring out where the bug starts. Currently, I think it happens between when a large image is added to a canvas or when cv2.add() overlays two warped images.