-4

入力: 2D 画像

出力: 3D 画像

プラットフォーム: IOS

iOS アプリケーションで 2D 画像を 3D に変換する必要があります。iOS アプリケーションでこれを行うにはどうすればよいですか? 使用する必要があるフレームワークは何ですか? OpenGL はこれに役立ちますか? または、これを行うためにIOSに他のパッケージがありますか? 2D 画像を 3D にするために必要な手順は何ですか?

プロジェクトの説明: この「 Morfo」または「Photo Speak 」に似たアプリケーションを実行する必要があります。これらのアプリケーションでは、2D 画像を 3D 画像に変換していると私は信じています。

4

1 に答える 1

5

次の本を読むことを強くお勧めします。

「シングル ビュー 3D 再構成」という用語を検索すると、この Web サイトが生まれました。多分

2D 画像から 3D 画像を再構成することは非常に困難であり、多くの場合、世界の大部分がデカルト グリッド上に構築されていると仮定する Manhattan World Assumption など、風景に関する追加の知識を適用できない限り、不可能です。

同じシーンのビューが複数ある場合 (異なるビューの作成中に変更されなかった静的なシーンが望ましい)、より良い結果を得ることができます。

「シングル/マルチビュー 3D 再構成」について検索して、より焦点を絞った質問に戻ることをお勧めします:-)

その他の推奨検索語は次のとおりです。

  • 単眼深度推定
  • 3 d コンピューター ビジョン
  • シェーディングからシェイプ
  • 顔のアニメーション (質問が更新された後に追加されました)

より具体的にあなたの質問に:

  1. iOS アプリケーションでこれを行う方法はわかりませんが、がっかりさせたくはありません。非常に難しいことだけは承知しておいてください。
  2. この問題をすぐに解決できるフレームワークは知りません。コンピューター ビジョンのフレームワークは数多くあります。OpenCVは非常に人気のあるもので、iOS 用のバージョンがあります。
  3. OpenGL-ES は、「組み込みシステム」(ES) で 3D シーンを表示するためのものです。
  4. おそらく、ほとんどのアルゴリズムを自分で実装する必要があります。
  5. 2D 画像を 3D 画像に変換するには、深度情報を復元する必要がありますが、これは重要です。
于 2013-03-26T11:59:57.190 に答える