【问题标题】:Does anybody know good graphical morphing code or algorithm?有人知道好的图形变形代码或算法吗?
【发布时间】:2011-06-24 22:36:43
【问题描述】:

我正在构建一个小型应用程序,我需要能够将一个图像变形为另一个图像。任何指针将不胜感激。

【问题讨论】:

  • 如果您提及您的语言和框架,可能更容易为您提供帮助

标签: graphics


【解决方案1】:

如果您还记得 Michael Jackson 的黑白视频,他们使用了 Beier-Neely 算法。我在本科时做了一个项目,将该算法用于图形类,发现它非常易于使用。

如果您只需要一些东西来执行变形,那么可能有一个您可以使用的实现。

如果您需要构建一些东西并将其包含在您的应用程序中,这可能会帮助您入门:

http://www.hammerhead.com/thad/morph.html

【讨论】:

    【解决方案2】:

    感谢您的指点!我想我需要在客户端上用 Flex/Flash 变形图像。我目前的想法是我会解释我找到的家庭作业:

    http://cns-web.bu.edu/~oph/cs580_assign1/p1.html

    进入 ActionScript 并围绕它构建 UI。它使用了 nickspilman 提到的 Beier-Neely 算法。我会让你们知道结果如何。

    【讨论】:

      【解决方案3】:

      xmorphtkmorph/gtkmorph 使用的 libmorph(GPLv2,C api)。 GIMP 曾经也有一个插件,但我知道它已经坏了一段时间;不知道有没有更新。

      您提供源图像和目标图像,为每个图像提供一个网格以识别对应点,它将输出它们之间的插值(或动画转换)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-10-03
        • 1970-01-01
        • 2016-08-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-22
        • 1970-01-01
        相关资源
        最近更新 更多