0

我正在尝试合成以下图像以生成一个图像,该图像将展示以下泳装在附加的图案材料中的外观,因此真实感是关键。虽然是一名具有 CS 背景的强大 Java 程序员,并且我有其他语言的经验,例如 python,但我不知道从哪里开始,我查看了 JavaCV,但它是如此复杂并且有这么多的功能,我不知道哪些是在这里相关。

任何指导或此处的示例将不胜感激。

材料 物品

4

1 回答 1

2

无论如何,恐怕没有可以使用的直接解决方案,因为这可能是一个相当大的项目:

  1. 提取泳装的法线贴图。这是将图案粘贴到泳衣上所必需的,例如,与其他较平坦的区域相比,图案在胸罩中看起来应该是凸出的。

  2. 您需要进行纹理合成(http://en.wikipedia.org/wiki/Texture_synthesis),因为您需要将图案调整为更大。

  3. 应用合成模式

  4. 为了逼真,您还需要从白色泳衣中提取阴影(如果泳衣是白色的,这将更容易)。应用图案后,将阴影放回合成图像。

您可以参考这些论文: http: //maverick.inria.fr/Publications/2009/WOBT09/TextureDraping_EGSR_2009.pdf

http://graphics.cs.cmu.edu/projects/nrt/

于 2013-07-27T06:23:15.790 回答