【发布时间】:2011-01-31 01:48:01
【问题描述】:
我有一张随机的 2D 图像。我希望能够以 3D 形式呈现图像。这不必非常详细,即使图像被任意分成几层,就像从儿童读物中弹出的剪纸一样。
目标是让给定图像在直接观看时看起来正常,但如果观看者向左、向右、向上、向下移动/倾斜,则会产生 3d 效果。
这与这里的这个问题相似但不完全相同: How to create 3D streoscopic images using MATLAB with image tool?
这完全是过度杀戮: http://make3d.cs.cornell.edu/
这可能是在正确的轨道上: http://www.imagemagick.org/Usage/distorts/#perspective
我的理想实现将是一个带有 ImageMagick 的自动化 PHP 脚本,将图像输入并作为结果吐出(按优先顺序):
- 代表每一层的图像,来自 最接近最深(接近 儿童弹出书层类比)
- 5 幅图像代表上述观点 (直接、左、右、上、下)
这是否已经完成(上述任何一种理想实现),或者有人知道如何全部或部分完成吗?
【问题讨论】:
-
您的实际问题是什么?
-
道歉 - 从文本编辑器复制/粘贴不完整。已更新。
标签: image-processing 3d imagemagick 2d