我需要在我的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上已多次提出类似问题。 –