私はOpenCVが初めてです。その線に気がついた
Mat H = findHomography( obj, scene, CV_RANSAC );
H
RANSAC を使用してホモグラフィを見つけるのに役立ちます。
しかし、RANSAC の後に「精製された」マッチング ポイントの場所が必要なのですが、どの機能を使用できるかわかりません。RANSAC を使用し、RANSAC の後に一致するポイントの位置を返す関数が必要です。
findHomographyは、オプションで、インライアとアウトライアのマスクを提供できます (インライアは、精製されたマッチングと呼ばれるものです)。
C++: Mat findHomography(InputArray srcPoints, InputArray dstPoints, int method=0, double ransacReprojThreshold=3, OutputArray mask=noArray() )
Python: cv2.findHomography(srcPoints, dstPoints[, method[, ransacReprojThreshold[, mask]]]) → retval, mask
mask
マッチを行うときは、インライア (つまり、対応する値が 1 に等しいポイント) のみを使用できます。