论文部分内容阅读
计算机动画是计算机图形学与艺术相结合的产物,是伴随计算机硬件和图形算法发展起来的高新技术,变形技术是计算机动画的一个重要研究方向。本文的工作主要是研究有效的2Dmorphing算法,使其在生成速度、图像插值质量和制作工作量等方面能够达到令人满意的效果。
文中提出了一种基于扫描线的2Dmorphing新方法,详细地给出了完整的实现方案,并在VisualC++6.0环境下对算法进行了验证。首先,利用snake技术指定源图像和目标图像的图像特征;其次,分别计算源图像和目标图像warp序列的一组对应的特征边界约束,在获得边界约束的同时利用本文提出的扫描线算法对其内部进行像素填充,得到具有一一对应关系的图像warp序列;最后,源图像和目标图像warp序列中对应的图像进行颜色混合,得到最终的变形序列。从算法和试验结果来看,源图像和目标图像的初始平面位置可以任意指定,图像warp生成迅速,中间图像插值质量良好,达到了预期的效果。另外,由于采用了自动的特征提取技术,降低了人工参与的工作量。