我正在進入2D到3D應用程序項目,並且正在尋找一種方法來生成單個輸入圖像的深度圖,而無需其他外部信息。我知道這是一種「人工智能」mattern,但也許存在一個有效的algorythm。什麼是最好的深度圖生成算法?
目前我找到了這個:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.109.7959&rep=rep1&type=pdf但我想知道是否有更好的方法,在開始實施之前。建議?謝謝!
我正在進入2D到3D應用程序項目,並且正在尋找一種方法來生成單個輸入圖像的深度圖,而無需其他外部信息。我知道這是一種「人工智能」mattern,但也許存在一個有效的algorythm。什麼是最好的深度圖生成算法?
目前我找到了這個:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.109.7959&rep=rep1&type=pdf但我想知道是否有更好的方法,在開始實施之前。建議?謝謝!
好了,最近我在此:
http://make3d.cs.cornell.edu/code.html
與代碼一起到來的時候,雖然牌照可能是過於嚴格 (「非商業性使用 - 您不得將本作品用於商業目的」 )。
我已經寫了不少自動深度地圖生成器
畫廊是令人印象深刻。在所有情況下,我認爲沒有比所有其他人更好的。這一切都取決於你開始的立體聲對。我個人認爲,基於局部方法(基於窗口或基於塊)的邊緣保持平滑的深度圖生成器可能是最好的全面深度圖生成器。
在任何情況下,在此頁:
可以基於光流,重量基於Windows,圖割,而且涉及到深度圖許多其他的事情找到深度圖生成器軟件代和透鏡的創作。最好的部分是它全部免費。
對於二維到三維的轉換(這是更多你要問的),有一個叫做DMAG4的軟件,它使用了一個人口稠密的深度圖(通常在Gimp中用油漆刷完成)來指示主要深度和然後使用插值填充未填充區域,同時保持對象的邊緣(邊緣保留)。
DMAG4可以在這裏找到(它是免費使用):
2d to 3d conversion software DMAG4
另一個以2D到3D轉換的方法是使用像Gimpel3d或攪拌機,既自由一個雕刻方案。很明顯,這超出了深度圖,因爲您基本上創建了一個3D場景,然後您可以在其中移動(使用Blender中的相機移動)。這通常被稱爲「相機映射」。
查看http://vision.middlebury.edu/stereo/eval/獲取最新論文。 – kenorb