5

オブジェクト (この場合は定義済みのオブジェクト) の画像を撮影し、さまざまな複雑さの背景を持つ写真からそのオブジェクトだけを切り取るアルゴリズムを開発するのは、どれほど難しいことでしょう。

さらに、写真のオブジェクト (家、車、犬など - ただし、常に 1 つのタイプ) を 3D レンダリングに変換する必要があります。利用可能な 3D レンダリング エンジンがあることは知っていますが (有料、無料、または何らかの条件付きで)、これが機能するには、オブジェクト (対象) をあらゆる方法で測定する必要があります。たとえば、これが人である場合、身長、肩の曲率、顔の半径、各指の長さなどを測定する必要があります。

この問題を解決する実現可能性はどのようなものでしょうか? この研究分野に特化した良いリンクを知っている人はいますか? この問題に対するオープンソースの解決策を見たことがありますが、オブジェクトの周りをトレースしてトリミングする際のオブジェクトの測定の容易さについて疑問が残ります。

ありがとう


基本的には 2D 画像を撮りたい (典型的な画像: 複数のオブジェクトを含む複雑な写真などよりも簡単です)。

http://benmartin3d.com/WIP/Project1/image1small.jpg

しかし、それを 3D 画像に変換したいのであれば、3D レンダリング/モデリング エンジンを構築する必要があるのではないでしょうか。

さらに、私が提供したそのリンクは 3ds max に入り、いくつかのプロパティが設定され、レンダリングが行われます。

4

4 に答える 4

4

コンピューター ビジョンの領域で、いくつかのことをやりたいようですね。

  1. オブジェクト認識 (つまり、定義済みのオブジェクトを見つける)
  2. 3D再構築(画像から3Dモデルを作る)
  3. イメージセグメンテーション(背景から気になるものだけ切り出す)

私はそれらを最も簡単なものから最も難しいものの順にランク付けしました(私の限られた理解によると). 全体として、これは非常に複雑な問題だと言えます。詳細については、次のウィキペディアのリンクを参照してください。

コンピュータ ビジョンの概要 (ウィキペディア)

Eight Point Algorithm (3D 再構築用)

画像セグメンテーション

于 2009-01-09T21:21:45.693 に答える
1

おっしゃる通り、これは非常に難しい一連の問題であり、特に 2D 画像から 3D 情報を推測する問題です。私たちの視覚システムが 2D 画像から 3D 情報を推定する方法については、非常に限られた理解しかありません。そのようなアプローチの 1 つは、「Shape from Shading」として知られています。

ロブ

于 2009-01-09T22:08:40.623 に答える
1

これは非常に難しい作業です。最も困難な部分は、画像からオブジェクトを認識またはセグメント化することではなく、2D 画像からオブジェクトの 3D ジオメトリを推測することです。立体視カメラ (または、レーザー スキャナーにアクセスできる場合) を使用できれば、より多くの成功を収めることができます。

2D 画像の場合は、「shape-from-shading」でググってみてください。これは、2 次元画像から 3 次元形状を推測する方法です。多くの場合失敗する可能性のある照明条件とサーフェス プロパティ (BRDF とジオメトリ) に関する仮定を作成しますが、定義済みのクラスのオブジェクト (人間の顔など) にのみ使用する場合は、かなりうまく機能します。

于 2009-01-11T14:15:32.387 に答える
0

可能であると仮定すると、特にオブジェクトの画像が 1 つしかない場合、それは非常に困難です。ラスタライザーは、オブジェクトの深さと距離を推測する必要があります。

あなたの説明はMicrosoft PhotoSynthと非常によく似ています。

于 2009-01-09T21:26:27.573 に答える