Regard3D

Regard3D

Regard3Dは、無料のマルチプラットフォームのオープンソースの構造からの動きのアプリケーションです。さまざまな角度からの写真に基づいて、オブジェクトの3Dモデルを作成します。
  • 無料アプリ
Regard3Dは、モーションからの構造プログラムです。つまり、さまざまな視点からこのオブジェクトを撮影した一連の写真を使用して、オブジェクトから3Dモデルを作成できます。3Dモデルを取得するには、次の手順を実行します。*各画像について、特徴(キーポイントとも呼ばれる)が検出されます。特徴とは、同じオブジェクトの異なる画像、たとえばコーナー、エッジなどで見つかる可能性が高いオブジェクト内のポイントです。Regard3Dはこの目的のためにA-KAZEを使用します。*各機能について、数学記述子が計算されます。この記述子には、異なる画像(異なる視点から見た)のオブジェクト内の同じポイントの記述子が似ているという特性があります。Regard3Dは、この目的のためにLIOP(Local Intensity Order Pattern)を使用します。*異なる画像からの記述子は一致し、幾何学的にフィルタリングされます。このステップの結果は、各画像ペア間の一致のコレクションです。*「トラック」が計算されるようになりました。画像ペアの一致の一部である各特徴について、他の画像でも検索されます。これらのフィーチャがいくつかの条件を満たす場合、たとえば、少なくとも3つの画像でトラックが表示される場合、トラックはフィーチャから生成されます。*次のステップは、三角測量フェーズです。すべての画像ペアのすべての一致が計算に使用されます。*「カメラ」の3D位置と特性、つまり各画像が撮影された場所とカメラの視覚特性*各「トラック」の3D位置が計算されます*三角形分割フェーズの結果は、まばらな点群です。より密度の高い点群(「高密度化」)を取得するには、いくつかのアルゴリズムを使用できます。*最後のステップは「表面生成」と呼ばれます。点群は、色付きの頂点またはテクスチャを使用して、サーフェスを生成するために使用されます。役立つリンク:
regard3d

カテゴリー

Python用のRegard3Dに代わるオープンソースライセンス