0

Emgu mcvpoint3d32f ポイントの膨大なコレクションがあります。 それらのポイントを.ply ファイル形式に書き込むのは混乱しています。これらのポイントを通じて、 meshlab を使用してメッシュを作成したいと考えています。それらのポイントを.ply ファイル形式に書き込むにはどうすればよいですか。Emgu mcvpoint3d32f ポイントから頂点ポイントを取得するにはどうすればよいですか。

どんな助けでも...

4

1 に答える 1

0

MCvPoint3D32fは頂点座標を表すため、既に頂点を持っています。あなたが言ったように、必要なメッシュを作成するには、面(通常は三角形)が必要ですが、それらがないようです。それらを生成する必要があり、これを行う一般的な方法はありません。それはすべて、ポイントをどのように生成したか、および何を達成したいかによって異なります。

大量のポイント (文献では「ポイント クラウド」と呼ばれる) がある場合、メッシュ (つまり面) を作成するためのアルゴリズムがいくつかあります。それらのいくつかは MeshLab で実装されています。MeshLab でPoisson Surface Reconstructionと呼ばれる方法を開始するには、こちらを参照してください。これで目的が達成されるかどうかは、点群がどのように見えるかの問題です。

ポイント/頂点のみで面を含まないメッシュ ファイルをエクスポートし、それを MeshLab にロードしてから、MeshLab で説明したアルゴリズムで再生できることに注意してください。

メッシュ ファイルについて: PLY 形式については、こちらに文書化されています。OBJ は、作成がさらに簡単な代替手段です。最初は ASCII 形式のままにしてください。

于 2013-12-13T06:58:30.630 に答える