2

私の修士プロジェクトの一環として、衣料品小売店向けの仮想トライアル ルーム アプリケーションを構築することを提案しました。現在は店舗で直接使用することを想定していますが、オンライン ストアにも拡張される可能性があります。

このアプリケーションは、選択したアパレルがどのように見えるかを顧客に示し、画面上の 3D レプリカに表示します。

それには3つのステップが含まれます

  1. 顧客のサイズアップ
  2. 顧客レプリカの 3D ヒューマノイド モデルの構築
  3. モデルにシミュレートされたクロスを適用する

私の質問は、プロジェクトの実現可能性とフレームワークの選択についてです。これは、通常のデスクトップ コンピューターを使用してリアルタイムで実現できますか? はいの場合、この目的に適したフレームワーク (ハードウェア、ソフトウェア、プログラミング言語など) は何ですか?

私が今まで行ってきた作業では、次の方法で上記のステップを達成することを計画していました

ステップ 1 の場合: オプション a) 正面および側面ビュー用の 2 台のカメラ、またはオプション b) 完全な 3D データ用の 1 台の Kinect または 2 台の Kinect

ステップ 2: makehuman (http://www.makehuman.org/) コードを使用して、上記のデータを使用してカスタマイズされた 3D モデルを構築するか、フレームワークについて不明なまま、すべてをゼロから構築します。

ステップ 3: いくつかの布のサンプルが必要なだけなので、Blender でシミュレートされた服を作成することを考えました。

現在、さまざまな部分について漠然とした考えしかありませんが、完全なアプリケーションを開発する方法がわかりません。

4

1 に答える 1

1

理論的には、これはリアルタイムで実現できます。OpenCVライブラリでは、ビデオトラッキング、ステレオビジョン、および3D再構築に役立つ多くのアルゴリズムを利用できます。しかし、堅牢なソリューションを構築することは非常に困難です。たとえば、フレーム間を移動する人体を追跡し、ポーズ推定を実行する必要があります(OpenCVにはPOSITアルゴリズムが含まれています)が、結果として生じるオブジェクト座標のノイズを除去することは簡単ではありません。インスピレーションについては、ビデオトラッキングに関する素晴らしい作品をご覧ください。

別の方法を選択し、いくつかのことを単純化し、複雑なことを避けて動的に物事を行わず、服のサイズとおおよその人間の位置のみを推定することをお勧めします。私はこの場合、おそらくあなたは有用で興味深いものを作成するでしょう。

手と体の検出が実装されている1つのオンライン試着室へのリンクを失いました。Kinnectを使用すると、多くの問題が解決します。しかし、何らかの理由でそれを使用しない場合は、AR(拡張現実)が役立ちます(さらに別の試着室)

于 2011-04-11T19:29:13.773 に答える