我想用 MATLAB 将 2D 图片转换为 3D。
如果你给我介绍一些书籍或代码或任何可能对我有帮助的东西,我会很高兴。
最佳答案
2D 到 3D 转换是一个广泛的主题,解决方案非常有限。问题范围从场景分析到 MRI 扫描重建。根据输入类型,当前的算法可以粗略地分为两类:单个 2D 图像或多个 2d 图像。根据输入的类型,可以利用特定的深度线索,例如:双眼视差、运动、散焦等。
- 关于该主题的众多书籍之一:Cyganek 和 Siebert 的“3D 计算机视觉技术和算法简介”。
- “将 2D 转换为 3D:一项调查”,作者 Q Wei,2005 年。( PDF )。
- 使用 Matlab 代码从 2D 数据(如 MRI)渲染 3D 阵列。 (vol3d.m)。
- Peter Kovesi 的计算机视觉 Matlab 工具。 (webpage)。
- 非 matlab 解决方案:Avizo http://www.vsg3d.com/vsg_prod_avizo_overview.php 阿米拉 http://www.amiravis.com/ 卷视http://www.kitware.com/products/volview.html 沃尔维斯http://www.cs.sunysb.edu/~vislab/volvis_home.html Vis5D http://www.ssec.wisc.edu/~billh/vis5d.html
关于algorithm - 使用 MATLAB 将 2D 图像转换为 3D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7885496/