def cross_image(im1, im2):
    im1_gray = np.sum(im1.astype('float'), axis=2)
im2_gray = np.sum(im2.astype('float'), axis=2)
im1_gray -= np.mean(im1_gray)
im2_gray -= np.mean(im2_gray)
return scipy.signal.fftconvolve(im1_gray, im2_gray[::-1, ::-1], mode='same')
Как обнаружить сдвиг между изображениями