私は次の論文を一生懸命読んだ。
Z.チャン。未知の方向から平面を見ることによる柔軟なカメラのキャリブレーション。コンピュータ ビジョンに関する国際会議 (ICCV'99)、ギリシャ、コルフ、666 ~ 673 ページ、1999 年 9 月。
この論文は,画像座標と世界座標におけるチェス盤間のホモグラフィ行列を最初に推定する方法を提案した。次に、内部および外部パラメータは、内部の方程式に従って取得できます。
しかし、「主点」の位置、u0とv0である非常に奇妙なものを見つけました。理論的には、それらは画像内にあるはずです。
この図で、チェス盤を、単位がピクセルのイメージ (黒) 座標と単位が mm のワールド (青) 座標で定義するとします。主点はこの画像のほぼ中央に位置しています。これは妥当です! ただし、チェス盤を別の画像座標、赤い座標で定義すると、主点が画像の外にあり、そのような結果を解釈する方法がわかりません。理論的には、異なる座標でチェス盤を定義することは同じです。
このチェス盤の 2 つの座標間の関係を記述するホモグラフィは、私の matlab コードでは完全に正しいものです。
問題は、異なる画像座標で同じ結果を達成できなかった理由です。たとえば、黒の画像座標を使用する場合、主点は画像の中心にある必要があります。赤の画像座標を使用すると、主点も画像の中心にあるはずです。
異なる座標でチェス盤を記述すると、異なるホモグラフィ行列になることはわかっていますが、これは、異なる/対応する座標 (黒または赤) で定義された同じ「主点」を説明する必要があります。
誰かがこの分野に精通している場合は、私を助けてください。私が何を意味するのかを理解し、将来私のように混乱する可能性のある人々を助けるために、私の matlab コードをアップロードすることもできます!
アレックス
PS、固有行列を推定するには、論文によると、少なくとも 2 つの画像が必要です。