使用光流法生成渐变动画

使用光流法(Optical Flow)可以获得两张图的变化场,进而可以被用于生成两张图片的渐变动画。光流法是一种全局优化的方法,在这篇文章里有详细的介绍:Determining Optical Flow。Beier–Neely morphing algorithm是一篇利用光流法做图像渐变动画的文章。再后来,以下这篇文章提出了一种加速的图像渐变方法:Image Matching as a Diffusion Process。这里有一篇文章介绍光流法在电影编辑中的应用。最近,我和其他两位合作者将图像处理和计算机视觉中常见的光流法应用于信息可视化中,相关的论文为:StreamMap: Smooth Dynamic Visualization of High-Density Streaming Points。

以下两篇博文介绍了光流法生成渐变动画的一些要点和例子:Animating Stereograms with Optical Flow Morphing,Animating Historical Photographs With Image Morphing。

虽然,图像处理中的渐变动画被研究了很多年,但相关的容易上手的开源代码却很少。这里有一个开源的代码使用Torch实现了基于光流法的渐变。

参考链接:一个梳理光流法历史的博文,强烈推荐:http://www.xuebuyuan.com/1673418.html

你可能感兴趣的:(使用光流法生成渐变动画)