В чем будет ваша ошибка?Я проверил, используя ваши изображения, и он действительно выдает ошибку, потому что OpenCV Stitcher не может найти перекрывающиеся функции между двумя изображениями.Вы можете попробовать другие изображения с перекрытием как минимум 25% между двумя изображениями и использовать более простой код для сшивания изображений ниже.
import cv2
img1 = cv2.imread("image1.jpg")
img2 = cv2.imread("image2.jpg")
tupleImages=(img1,img2)
stitcher = cv2.createStitcher(True)
result = stitcher.stitch(tupleImages)
cv2.imshow('result',result[1])
k = cv2.waitKey(0) & 0xff # press ESC to exit
if k == 27:
cv2.destroyAllWindows()
Попробуйте использовать изображения ниже и результат будет