4

私のアプリケーションは、画像処理(openCV)を使用してキューブ、円柱、ピラミッドのような3Dオブジェクトの紙に描かれた図を理解し、対応する3DモデルをOpenGLでレンダリングします。 次の図は、簡単なスケッチとそれに対応する3Dモデルを示しています。 どのように私はキューブ、ピラミッドなどのような形状として紙に描かれたオブジェクトを認識することができます。そして、どのように私はこれを解決するためにアプローチすることができます説明することができます。そこには簡単に利用できるソースコードやライブラリがあります。ペーパー上の2Dスケッチを処理する3Dオブジェクトを生成する

image http://i41.tinypic.com/fnxq3t.jpg

答えて

4

ノーコード(あなたはなぜ表示されます)が、あなたはLawrence G Roberts1963 PhD thesisを読んで興味があるかもしれません、彼はこの非常に問題に取り組む3次元ソリッドのマシンの知覚を、というタイトル。最初のリンクでpdfを見ることができます。

0

異なる角度の画像がたくさんある場合は、モデルの復元にProFORMAスタイルのテクニックを使用できます。

0

これは非常に複雑な作業で、探している結果を達成するためにいくつかの画像処理技術が必要です。私はあなたが最初にこの作品を見てみましょう示唆

Creating 3D models with a simple webcam

1

あなたが何をしようとしては非常に、非常に困難な作業です。少なくともこれを任意の形で動作させたいならば。

これは簡単な理由です。コンピュータは人間の脳のようには機能しません。たとえば、右上の写真を見てみましょう。あなたは何を見ますか?箱?または、2つの平行四辺形が上と左に取り付けられた、いくらかの平坦な長方形ですか?

我々の脳は3次元の世界に住んでおり、私たちが見るものの大部分は3次元であり、私たちの進化はそのような知覚を容易にする神経構造の形成につながりました。

さらに根本的な問題があります。画像の分割。あなたは作業のために絵の部分を連続した領域に分ける必要があります。私たちの脳オブジェクトの形状認識では、再構成とセグメンテーションが相互に連結されており、反復プロセスで発生します。あなたは多分それを何度も経験しているでしょう:あなたはある形を見ましたが、最初はそれが何であるかを知ることができませんでした。そして、あなたの心は、あなたが見るものかもしれない膨大な量の物体と形でレースしていました。しばらくすると、その形がはっきりとわかります。しかし、あなたが最終的にそれを絵だけから理解したからではなく、脳が感情入力を世界に先立って知識を増強したからです。

あなたはタッチのためのコンピュータビジョン、だけでなく、マシンパターン認識を学ぶだけでなく、を求めているタスク。

0

あなたがしたいことはthisだと思います。ソースコードにアクセスするための電子メールを書くことができます。がんばろう!

関連する問題