【问题标题】:How to generate bitmap from 2 bitmaps?如何从 2 个位图生成位图?
【发布时间】:2014-05-20 19:42:15
【问题描述】:

让我们看看这张图:左边是第 5 帧,右边是第 0 帧

点击这里查看frame 5frame 0的更高分辨率

第 0 帧表示没有旋转,而第 5 帧表示从第 0 帧旋转了 5 度。

在每一帧中,都有一个来自 delaunay 三角剖分的边 (2D) 列表(如您所见,显示为网格)。

我还有第 1 帧(从第 0 帧旋转 1 度)、第 2 帧、第 3 帧、第 4 帧的 delaunay 三角剖分的边 (2D) 列表。

使用这些参数,谁能告诉我如何生成第 1、2、3,4 帧的图像(位图),以便从第 0 帧滚动到第 5 帧时,它看起来很平滑。

任何帮助将不胜感激。

--

【问题讨论】:

    标签: java image opengl-es triangulation delaunay


    【解决方案1】:

    我已经在 Google+ 上回答了你的问题,但我认为最好也将答案发布在此处以供其他会提出类似问题的人使用。

    这里需要的东西叫做“光流”。网络上有大量关于这个话题的信息,但我希望你能推荐你去听我在大学里看过的一堂课: http://www.gris.tu-darmstadt.de/teaching/courses/ss11/cv1/index.en.htm

    幻灯片“运动估计”将为您提供有关此主题的快速入门,但您必须阅读其他文献。课程网站上提到的其中一篇文献可作为免费 pdf 获得,涵盖了对计算机视觉的大部分基本理解。

    你想要达到的目标会很困难,但绝对有可能。

    【讨论】:

    • 谢谢@Robert Hahn。我同意你的看法,这真的很难,但至少我现在应该专注于Optical flow
    【解决方案2】:

    您可以使用网格的线性变换。您可以取起点和终点,并使用框架中的直线和多条线进行转换。它用于简单的 3D 动画和变形。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-28
      • 2014-11-06
      • 1970-01-01
      • 2011-04-25
      • 1970-01-01
      • 2011-06-05
      • 1970-01-01
      相关资源
      最近更新 更多