尝试将2D图像转换为Java中的3D对象

时间:2010-05-20 08:51:36

标签: java 3d map 2d java-3d

嘿,我正在尝试拍摄一个简单的图像,类似黑色背景,彩色块代表墙壁。我正在试图弄清楚如何开始这样的事情。我是否需要解析图像并查看每个像素或者是否有更简单的方法来执行此操作? 我正在使用Java3D,但它似乎没有任何内置的支持...

2 个答案:

答案 0 :(得分:1)

这可能比您想象的要复杂得多。 解决方案基本上包括以下步骤:

答案 1 :(得分:1)

原来我真正想要的是高度映射器。我根据其灰度RGB值将每个像素映射到一定高度。如果我希望颜色与高度无关,我会有两个图像,一个带有灰度高度图,另一个带有我想要的彩色图像,在这种情况下,房间看起来像。 至于将图像中的颜色识别为除像素之外的特定对象,肯定需要更复杂的东西。一位朋友正在建议类似画家的算法。但是,至少对我而言,这是我申请的范围。