誰能告訴我如何在OpenGL中實現2D到3D人臉重建使用OpenGL 2D到3D人臉重建
我是新來的3D圖形和渲染。任何人都可以告訴我如何從二維圖像做二維到三維面部重建。使用什麼算法以及如何使用OpenGL完成?相關功能。
輸入:2D正面人臉圖像
輸出:輸入的3D重建
誰能告訴我如何在OpenGL中實現2D到3D人臉重建使用OpenGL 2D到3D人臉重建
我是新來的3D圖形和渲染。任何人都可以告訴我如何從二維圖像做二維到三維面部重建。使用什麼算法以及如何使用OpenGL完成?相關功能。
輸入:2D正面人臉圖像
輸出:輸入的3D重建
誰能告訴我如何實現2D到3D人臉重建在OpenGL
你可以用」噸。 OpenGL是一個3D光柵圖繪製API。它用於將3D幾何變成2D圖片,即與您想要做的相反。
輸入:2D正面人臉圖像
輸出:輸入
這纔是真正的世界,而不是CSI的三維重建!
您至少需要一些額外的輸入才能將其轉換爲3D數據。圖像的每個像素都是2D空間中的一個點,即向方程提供2個變量。你想把它變成3個變量。換句話說,這是一個欠定方程組。
附加輸入可以是:
Research on this has been done at the University of Washington。我建議看看他們所有的論文!
受過訓練的觀察者模型,即我們的大腦在2D圖片中推斷物體深度的操作非常不可靠。只要看任何perspective illusion來理解爲什麼。我們的大腦在解讀圖像方面比任何計算機程序都好得多,仍然可以被愚弄。
這個問題太廣泛了。 [計算機視覺](http://en.wikipedia.org/wiki/Computer_vision)是一個*難*的問題,涵蓋了許多不同的領域。 –
我沒有收到降價。問題是一個有趣和困難的問題,解決它會有很多實際用途。但我同意,OP所提出的問題非常廣泛,無法回答。 – datenwolf