1

Processing で 2D 深度画像を使用して 3D マップを作成しています。saveFrame() を使用して画像をキャプチャしましたが、保存したフレームを 3D に変換するのが困難です。ヘルプを参照できる Web サイトまたはコードはありますか? どんな助けでも大歓迎です。

4

1 に答える 1

2

質問を詳しく説明する前に、saveFrame() の代わりに、標準の dfx ライブラリを使用して、シーンを保存するだけの場合は、Processing を使用して 2D 画像の代わりに 3D モデルをエクスポートできることに言及したいと思います。 https://processing.org/reference/libraries/dxf/

あなたの質問に戻りましょう。そもそも深度画像とは?深さは非常に一般的な用語であるため、それらは処理中の 3D シーン (P3D) からの単なる saveFrames ですか、それともこれらの特別な画像ですか。それらが 3D シーンであり、カメラの座標とその視野角がわかっている場合、タスクは非常に簡単になりますが、XRay なしで 2D 画像のみを使用して 3D オブジェクトを作成することは技術的に不可能です。フォークを想像してみてください。あなたの目はそのフォークの 2 つの写真を撮っていますが、そのフォークの裏に何が刻まれているのかわかりません。3D シーンの写真がいくつあっても、完全に 3D に変換することはできません。とはいえ、これは確かにコンピューターサイエンスの一般的な問題であり、これを解決するためのさまざまな方法があります。ウィキペディアに次の記事があります。 http://en.wikipedia.org/wiki/3D_reconstruction_from_multiple_images http://en.wikipedia.org/wiki/2D_to_3D_conversion

始めるのに役立つスタックオーバーフローのトピックをいくつか次に示します。

複数のポイントからの複数の画像を使用した 3D モデルの構築 (kinect)

2D画像から3Dモデルを作成する方法

複数の 2D 画像を 3D モデルに変換する

于 2015-04-06T20:17:50.453 に答える