使用OpenCV查找Homography矩阵 findHomography 功能。
findHomography
Mat H; H = findHomography(homographyPoints1, homographyPoints2, CV_LMEDS); warpPerspective(img1, oimg1, H, img1.size(), INTER_NEAREST);
扭曲两个图像,您将获得两个输出图像。你可以在这里使用全部150分。在homographyPoints1和homographyPoints2(或其他一些向量)中推送匹配的150个关键点并使用 CV_LMEDS 。 CV_RANSAC 将随机选择4到8个点并计算可能不准确的单应性。
CV_LMEDS
CV_RANSAC