私は3次元再構成に取り組んでいます。そして今、私は一対の画像を考えます。私は対応する点のセットを持っています。私はカメラの詳細を持っています。例えば、私は焦点の詳細、回転と平行移動マトリックス(4 * 4)を持っています。私は3Dでポイントを投影したい(三角測量)。だから、私はファジィの代数によってかなり簡単にそれを知るようになった。しかし、私はまだそれをはっきり理解する必要があります。誰もこれに従う方法についてアイデアを持っていますか?私はそれを実装する必要があるので、私はmatlabに取り組んでいます!私は再び広すぎても何でもよい。しかし、私を案内してください!較正されたカメラ画像からの3次元再構成
5
A
答えて
0
既知のカメラ属性からカメラマトリックスを計算する必要があります。 3D均質点を2Dピクセル座標にマッピングするスケーリング投影行列です。 (正確な精度が必要な場合は、カメラのレンズの歪みを測定し、系統的に修正する必要がありますが、それは2次の詳細です)
次に、カメラのマトリックスにあなたのポーズマトリックス選択した3Dのポイントは、お使いのカメラの(整流)ピクセル座標に座標系を投影し、マトリックス(合計言うT
)を取得するためにあなたが言及した/ tranlationマトリックス):あなたはこの行列を反転させることができ
pixel vector Q.x = T * point P.x
Q.y P.y
Q.z P.z
Q.w 1
pixel coordinates = (Q.x/Q.w, Q.y/Q.w)
"pixel depth" = Q.z/Q.w
を、 1つはカメラの位置に、もう1つは(最も深い位置または無限遠の点を選択する)2つの深さを選択して、ピクセル座標を3Dレイに投影するのに使用します。あなたの光線が正確に交差することは期待できませんが、2つの対応する光線がどこに最も近いかに基づいて最適な位置を得ることができます。より一般的には、任意の数の光線の交差を最小二乗問題(理想的には、各光線から予想される誤差に条件付けられた)として扱うことができます。
関連する問題
- 1. のFlex 3次元画像ギャラリー
- 2. 3次元再構成アルゴリズムの実装方法
- 3. 3次元numpy配列からグレースケール画像
- 4. opencvを使用して3次元ポイントからパノラマ画像を作成する
- 5. 3次元1次元配列からタプルを作成する
- 6. カメラ画像内の3D点の画像座標(TSAI較正が与えられている場合)
- 7. 3D再構成:未補正画像から3Dポイントの式を解く
- 8. カメラからキャプチャした画像のサムネイルを作成したい
- 9. IPカメラから処理された画像を表示
- 10. カメラとギャラリーの画像をアップロードしてalamofireさんがアップロードした画像3
- 11. 長方形の画像を正方形に再構成する
- 12. カメラの意図がカメラのアルバムに保存された画像
- 13. 元の画像からクロップされた画像を取り除く方法
- 14. ワープされた2次元画像に点を配置する
- 15. 作成:再構成または還元
- 16. 2次元または3次元辞書をPythonで作成
- 17. カメラの画像が正しく表示されない
- 18. 3次元空間に複数の画像を重ねる
- 19. UWP - SocketからMediaElementへのストリーミングWebカメラ - 壊れた画像?
- 20. 3次元カメラからの距離情報をRGBで表現する方法
- 21. Javascriptでの2次元配列からの3次元配列
- 22. 3次元から2次元への行列の整理
- 23. 多次元配列を2D画像に再形成する方法は?
- 24. 多次元配列からJavaScriptが正しく描画されない
- 25. Androidカメラのプレビューバイト[]からJava画像
- 26. 魚眼カメラ較正
- 27. 画像移動較正
- 28. チェス盤較正によるカメラ較正
- 29. カメラからの画像を保存する(ライブ画像)
- 30. 一元化された構成管理
まだ広すぎ、曖昧です。私たちは助けに来て、あなたにプロセス全体を教えたり、あなたのためにすべての仕事をしたりすることはありません。 –