2

SURF 検出器を使用して画像をステッチするプログラムを作成しようとしていますが、2 つのホモグラフィ推定器の違いを知りたいです。findHomographyRANSAC を使用していることは理解していますが、 HomographyBasedEstimatorRANSAC も使用していますか?

そうでない場合、誰かがHomographyBasedEstimator使用した紙を教えてくれませんか?

前もって感謝します

4

3 に答える 3

3

両方の関数の主な違いはfindHomography、名前が示すように、 はホモグラフィを見つけるために使用され、HomographyBasesEstimator既存のホモグラフィを使用してカメラの回転を計算することです。

つまりHomographyBasesEstimator、ホモグラフィは見つかりません。ホモグラフィを使用して、カメラの動きや、焦点距離や光学中心などの他のすべてのカメラ パラメーターを計算します。

これがお役に立てば幸いです。

于 2016-02-24T14:55:18.467 に答える
2

実際、findHomography は BestOf2NearestMatcher で呼び出されています。

于 2016-09-06T01:25:10.450 に答える
2

ドキュメントには書かれていないようですが、 がHomographyBasedEstimator回転行列を見つけることを示唆しています。これは、焦点距離を必要とするホモグラフィ行列の特殊なケースです。あなたがステッチをしているなら、HomographyBasedEstimatorおそらく行く方法です. (私の推測では、内部で RANSAC を実行しています。)

于 2015-10-31T21:44:38.123 に答える