我需要在我的ios應用程序中將2D圖像轉換爲3D。我將如何在我的ios應用程序中執行此操作?我需要使用哪些框架? OpenGL-es會對此有所幫助嗎?還是IOS中有任何其他軟件包可以做到這一點?我需要遵循哪些步驟才能將2D圖像製作爲3D?將2D圖像轉換爲3D
-2
A
回答
1
我不知道你怎麼打算編程這樣的2D圖像沒有任何其他的Z軸信息比0
就拿一個簡單的二維正方形,你想讓它成一個立方體。你的廣場有4個點代表它的角落:x1y1,x2y2,x3y3,x4y4。要將該方塊「轉換」爲立方體,您現在需要在這些點上添加z軸數據,併爲缺失的4組數據提供座標,因爲立方體具有8個座標參考(x1y1z1 - x8y8z8)並提供哪些點是相互連接。這只是假設沒有其他深度或曲率的平面形狀。您也不知道2D圖像的不可見邊是什麼樣子。
我可以看到這種情況的唯一方法是,如果您允許用戶在屏幕上添加他們自己的點(允許手動編輯深度,因爲您的屏幕無法推斷深度)並決定哪些已有點連接新的點。在這一點上,雖然,你不再做轉換...
1
我認爲你應該澄清一點你試圖達到什麼。我不知道從單個二維圖像自動查找深度信息的方法。但是,如果您正在談論以立體聲拍攝的東西,那麼您可以查找兩幅圖像中存在的特徵,並找出每個特徵相對於彼此的深度。
在視頻或圖像序列的情況下,有一些有趣的論文,但是我發現特別有趣的一種方法是Kevin Karsch,Ce Liu和Sing Bing的「從使用非參數採樣的視頻中提取深度」炕。
,你可以在這裏找到: http://www.kevinkarsch.com/depthtransfer/eccv12-depthtransfer.pdf
相關問題
- 1. 將3D模型轉換爲2D圖像
- 2. Android將2D圖像轉換爲3D
- 3. 將2D圖像轉換爲3D
- 4. 將2D圖像轉換爲3D模型
- 5. 在Matlab上將2D圖像轉換爲旋轉的3D圖像
- 6. 如何將3D圖像轉換爲2D圖像
- 7. Mayavi和Texture Mapping(或將2D圖像轉換爲3D圖像)
- 8. 將3D點轉換爲2D
- 9. 如何將2D轉換爲3D餅圖?
- 10. 將3D場景轉換爲2D視圖
- 11. 將3D轉換轉換爲2D
- 12. VTK轉換2D圖像到3D(C++)
- 13. 將3D表面數據轉換爲2D範圍圖像
- 14. 任何PHP腳本將2D圖像轉換爲3D?
- 15. 將2D圖像變換爲3D平面上的3D投影
- 16. 曲線透視:將3D轉換爲2D
- 17. 將2D矩陣轉換爲3D矩陣?
- 18. 將2D窗口點轉換爲3D點
- 19. 將3D對象轉換爲2D空間
- 20. 將2D圖像,3D模型
- 21. 將2D視口轉換轉換爲3D旋轉
- 22. 轉換圖像塊的3D張量成2D圖像上TensorFlow
- 23. C++將2D位圖轉換爲3D使用C++和OPENGL庫
- 24. 將3D轉換爲2d - 使用javascript/jquery繪製圖形
- 25. 3d到2d點轉換
- 26. 2D到3D座標轉換
- 27. 如何將CSS3 2D動畫轉換爲3D變換
- 28. 將2D像素數組轉換爲BufferedImage
- 29. css 3D轉換圖像
- 30. Libgdx製作2D圖像轉換成3D盒
你打算如何做一個2D圖像3D,確實想對3D圖像是什麼?另外請記住,這不會是一件容易的事情,因爲你缺少2D中的信息,而不是3D中所需要的信息。 – rckoenes
在stackoverflow上已多次提出類似問題。 –