マルチビューステレオドキュメント
この文書では、著者の使用ペイ・パー・ビュー・ステレオビューマルチ(まとめたMVSのいくつかの助け後の学生を与えることを期待して、カメラRECTIFY、デプスマップ生成処理に方法を)。
MVSについて
マルチビューステレオは、メソッドの範囲のための一般的な用語のマルチビュー3次元再構成のためである、要するに、シーンの画像を再構築するために複数のカメラの複数の画像を使用することです。
マルチビューステレオいくつかの古典的なリソース以下の学習プロセス、フォームをダウンロードするには、次のリンクをクリックすることができます。
コンテンツ | 説明 |
---|---|
多眼ステレオチュートリアル | mutliビューステレオ古典的なチュートリアルは非常に読書をお勧めします。 |
画素毎... MVS | 書き込みの論文にcolmapチーム |
運動からの構造 | 運動は非常に良い材料、SFMについての本の章から構成を理解します |
完全なマルチビューステレオパイプラインは、次の手順を持っています
- 入力画像
- 動きからの構造(SFM)=>カメラパラメータ、まばらな点群
- ムーティビューステレオ(MVS)=>デプスマップ、緻密なポイントクラウド
- 表面再構成(SR)=>ポアソンまたはdelauny再建、メッシュ
- テクスチャマッピング(TM)=> GETメッシュのテクスチャと
SFMプロセスは、この絵で表現することができます
MVSツールチェーン
いくつかのオープンソースプロジェクトの概要
前述のように、MVSパイプラインは、それぞれの技術に直接移動するリンクをクリックして、それぞれ、これらの手順は、以下のオープンソースツールを参照することができ、4つの主要な段階、SFM、MVS、SR(TM)とを、持っています
- SFM:
MVS
SR && TM
colmapはSRが付属して、一般的な視覚的なSFMデフォルト、TMツールは、デフォルトのツールを使用することができます
meshlabは、簡素化メッシュ滑らかで、メッシュ、良好な結果を得るために三角形メッシュとしてSR-関連する機能を提供します。あなたは深いダイビングの詳細をしたい場合、あなたはvcglibをダウンロードすることができ、インストールパッケージを使用する初心者のために推奨されるダウンロードMeshlabソースコード、メタプログラミングの多くの考えとvcglib、または多くの楽しみをコンパイルし、(ラボメッシュこのlibに基づいて開発された)が、プロセスはより複雑です、 Shenru。
チュートリアルcolmap
この章では、著者は、チュートリアルのcolmap使用を記載しています。
インスト
colmapそれはあなたが密な復興を使用したい場合は、自分でインストールCUDA、非常に安定している、事前に構築されたバイナリをダウンロードすることをお勧めします。
MACシステムをクリックMacOSのを
Windowsシステム上でクリックしてください窓
ポイントは、直接実行した後、インストールは完了です。
運動からの構造
次のように図colmapプロセスであります
最初のステップは、SFM、すべてのフォルダに画像を入力する必要があり、[OK]をクリックします
特徴抽出と抽出の結果と一致する、データベース管理に視覚化することができます。
スタート再建をクリックした後、バンドル調整と再建を疎。
それが良いか、パラメータextras->モデル統計におけるカメラパラメータの悪い評価の再投影誤差があることを言及する価値がある、より良い結果が0.5程度が一般的です。
輸出モデルとRECTIFY
まばらな再構成を行った後、モデルは、TXTファイルにエクスポートすることができます。
含めて
- カメラパラメータ
- 特徴点
- 3D点群情報
スクリプト提供されたスクリプトで対応するパラメータをお読みください。
さらにRECTIFY場合、入力パラメータは、OpenCVのとすることができるstereoRectify()
機能、その後initUndistortRecifyMap()
、最後に使用remap()
RECTIFYため。
密な復興と奥行きマップ
以下の画面に再構成によるundistoriont、ステレオ、融合、ポアソン過程
上記の表からの深チャートの密な再構成は、テクスチャ用の画像が非常に豊富ではない、推奨されます高めるために windows_radiusをして削減filter_min_nccをデプスマップの精度を向上させます。
PMVSチュートリアル
PMVSは、このブログのインストールhttps://blog.csdn.net/moneyhoney123/article/details/78454837を参照することができます
ピットポイントは絵が小さすぎると、pmvs2のクラッシュを報告されるわけではありません十分なメモリのPMVSは、コンフィギュレーション・ファイルnv.iniを変更する必要があるということであることに注意してください、minImageNum 2へ