var imagePoint1 = new List<Point2f>();
var imagePoint2 = new List<Point2f>();
for (int i = 0; i < matchePoints.Length; i++)
{
imagePoint1.Add(keyPoints1[matchePoints[i].QueryIdx].Pt.ToPoint());
imagePoint2.Add(keyPoints2[matchePoints[i].TrainIdx].Pt.ToPoint());
}
Mat homo = Cv2.FindHomography(imagePoint2, imagePoint1, HomographyMethods.Ransac);
参考的是这篇文章:https://www.jb51.net/article/169211.htm