私はすでに記述子を計算していますが、キーポイントからフロートに変換する前に、外れ値をきれいにしたいと思います。
私はこれが自動的に行うことができることを知っています
BruteForceMatcher<cv::L2<float> > matcher;
std::vector<cv::DMatch> matches;
matcher.match(descriptors1,descriptors2, matches);
std::nth_element(matches.begin(),matches.begin()+24, matches.end());
matches.erase(matches.begin()+25, matches.end());`
しかし、これは、次のステップが一致を描画する場合にのみ役立ちます。実際に私がやりたいのは、いくつかの画像レジストレーションで後処理するための最良の 25 の一致を取得することです。
どんな助けでも役に立ちます。ありがとう
イヴァン