4

處理2D草圖3D對象我想我的應用程序瞭解通過利用圖像處理(OpenCV的)上像立方體,圓柱體,錐體3D對象的紙繪製的圖表和呈現在OpenGL對應的3D模型。 下圖顯示簡單草圖及其對應的3D模型。 我怎樣才能識別繪製在紙上的物體,如立方體,金字塔等形狀。並建立3D模型。可以解釋我如何解決這個問題。是否有任何現成的源代碼或庫。生成從上紙

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

回答

4

無碼(你就會明白爲什麼),但你可能有興趣閱讀Lawrence G Roberts1963 PhD thesis,標題爲三維實體的機感知,在那裏,他剷球這個非常問題。您可以在第一個鏈接中查看pdf。

0

如果你有大量的可用於模型恢復ProFORMA式的技術不同角度的圖像。

1

什麼你想要做的是一個非常,非常困難的任務。至少如果你想讓它適用於任意形狀。

這是一個簡單的理由:一臺計算機不會像人類的大腦工作。例如,讓我們看看右上角的圖片。你看到了什麼?一個盒子?或者它是一些扁平的矩形形狀,上面和左邊都貼有兩個平行四邊形?

我們的大腦看到一個三維形狀,因爲我們生活在一個三維的世界,我們看到的大多數東西都是3維的,我們的發展導致了其中這樣很容易瘦的感知神經結構的形成。

但是手頭還有一個更基本的問題:圖像分割。您需要將圖片的各個部分分隔開來處理相鄰區域。在我們的大腦物體形狀識別中,重建和分割是相互關聯的,它發生在一個迭代過程中。你可能經歷過很多次:你看到了一些形狀,但起初不知道它是什麼。而你的思想與大量的物體和形狀競爭,可能是你看到的。過了一會兒,你會清楚地看到形狀。但不是因爲你最終從圖片中發現了它,而是因爲大腦利用其先前對世界的知識增強了感官輸入。

你問觸摸不僅計算機視覺,也機器學習模式識別任務。

0

我想你想要做的是this。你可以給他們寫一封電子郵件來訪問源代碼。祝你好運!