2

このトピックについて話している投稿があることは知っていますが、答えが見つかりませんでした。

3D 再構成のためにチェス盤を使用せずに Android カメラを調整したいので、固有パラメーターと外部パラメーターが必要です。

私の最初の目標は、3D の実際のシステムを抽出して、3D モデルを画面に表示できるようにすることです。

私のステップ:

  • 建物の写真から、実際の 3D システムを表す 4 つの点を抽出します

  • /!\ このステップにはカメラのキャリブレーションが必要です /!\

    それらを 3d Point に変換します (たとえば、solvePnP)

  • 次に、3D 軸から OpenGL プロジェクションとモデルビュー マトリックスを作成します。

私の主な問題は、キャリブレーションステップを避けたいということです.チェス盤なしでどのようにキャリブレーションできますか? 焦点距離などのアンドロイドからのデータがあります。投影の中心がカメラの画像の中心であると推測できます。

アイデアやアドバイスはありますか?またはそれを行う他の方法は?

4

1 に答える 1

3

これは qtcalib の nochess キャリブレーションです。

このスキームは、キャリブレーション チェス盤を持たない画像からカメラ キャリブレーションを取得する必要がある場合に推奨されます。この場合、実世界で平らな長方形を形成する画像内の 4 つのポイントがわかっている場合、カメラのキャリブレーションを概算できます。近似キャリブレーションは、選択した 4 つのポイントと、長方形の寸法に設定する値に依存することに注意することが重要です。

于 2013-09-15T07:03:38.623 に答える