Итак, я работаю с Superglue, и если я изменю размер своего изображения, я начну получать плохие результаты, как и следовало ожидать. Я хотел знать, нужно ли мне предпринять какие -либо шаги, прежде чем применять мою M -матрицу к Warpaffine. Я работаю с большим изображением, приблизительно 5K x 3K. < /P>
img0 = cv2.imread(img0)
img1 = cv2.imread(img1)
image0 = cv2.resize(img0, (1080, 720))
image1 = cv2.resize(img1, (1080, 720))
inp0 = image2tensor(image0, device)
inp1 = image2tensor(image1, device)
M, status = cv2.estimateAffinePartial2D(np.float32(mkpts0),
np.float32(mkpts1), cv2.RANSAC)
result = cv2.warpAffine(img0, M, (img1.shape[1],img1.shape[0]),cv2.INTER_NEAREST_EXACT)
Подробнее здесь: https://stackoverflow.com/questions/793 ... dapt-my-ma