4

ウィキペディアによると、カメラの切除は、特定の写真またはビデオを生成したカメラの真のパラメーターを見つけるプロセスです。カメラの切除は、ジオメトリック カメラ キャリブレーションとも呼ばれます。

現在、カメラのキャリブレーションにMatlab用のカメラキャリブレーションツールボックスを使用しています。ツールボックスは、焦点距離、主点、スキュー、歪みなどのキャリブレーション パラメーターを返します。ただし、この方法の問題点は、チェッカーボードのような特別なキャリブレーション オブジェクトを使用してカメラをキャリブレーションする際に追加の手順が必要になることです。さらに、カメラの 1 つの焦点に対してのみ機能します。

手動でキャリブレーションせずにキャリブレーション パラメータを取得するにはどうすればよいですか? たとえば、Microsoft のPhotosynthは、その画像に対してどのようにカメラ キャリブレーションを実行するのでしょうか?

4

4 に答える 4

3

セルフキャリブレーションまたはオートキャリブレーションと呼ばれる一連の研究を探しています。いくつかの論文 (無料) があり、このチュートリアルから始めることをお勧めします。

于 2010-03-23T18:22:35.640 に答える
1

Photosynth には、同じシーンの複数の画像があり、それらを通じて関心のあるポイントを追跡できるという利点があります。それが、写真が撮影された場所、視野角、焦点距離を決定するために彼らが使用する主な方法である可能性があります。おそらく他のビューに対する相対的な結果しか得られませんが、それらのほとんどは単一の平面にクラスター化されている可能性が高く、単純に地面として宣言します。

ところで、これを構築した研究者は、オンラインで入手できる出版物を作成しました1 : Photo TourismModeling the World from Internet Photo CollectionsFinding path through the world's photos


1 ACM サブスクリプションを持っていることを前提としていますが、一般的には、少なくとも職場/大学/その他で持っている必要があります。

于 2010-03-23T17:40:24.197 に答える
0

おそらく、カメラの製造元がデータを提供してくれるでしょう。私はPhotosynthについて何も知りませんが、レンズやセンサーの既知の特性などに対して較正するためのオブジェクトなしで行われる「較正」は、疑いのある以前の信念に必然的に基づいているのではないでしょうか?

編集: 他のコメントから、Photosynth が写真をつなぎ合わせていることがわかります。したがって、以前の信念には、いくつかの写真が同じシーンのさまざまな側面の写真であるという知識が含まれています. その仕事は、カメラを調整することではなく、画像自体を調整することです。

于 2010-03-23T17:24:34.640 に答える
0

また、チェッカーボードから得られるサブピクセル レベルの修正のようなことをする必要もありません。
せいぜい、重なっている画像を単に回転してシフトするだけで済みます。画像が貧弱であっても、収束する垂直線を取り出すためにいくつかのエッジを見つけるだけで済みます。

于 2010-03-23T18:32:17.893 に答える