动画生成方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:24096132 阅读:24 留言:0更新日期:2020-05-09 10:26
本公开实施例涉及图像处理技术领域,公开了一种动画生成方法、装置、电子设备及计算机可读存储介质,其中,动画生成方法包括:将原始四通道图像处理为原始单通道图像,并将原始单通道图像处理为二值化单通道图像;接着,确定二值化单通道图像中的目标图像的轮廓集合,轮廓集合包括至少两个轮廓;接着,根据轮廓集合,确定轮廓坐标点集合和轮廓坐标点集合中各个轮廓坐标点的移动幅度,并根据轮廓坐标点集合中各个轮廓坐标点,生成三角形面片的顶点;接着,基于原始四通道图像、预定移动速度和预定移动时间,根据轮廓坐标点集合、各个轮廓坐标点的移动幅度及三角形面片的顶点,生成目标图像的循环流动动画。能够将静态图片绘制为具有动态效果的动画。

Animation generation method, device, electronic equipment and computer readable storage medium

【技术实现步骤摘要】
动画生成方法、装置、电子设备及计算机可读存储介质
本公开实施例涉及图像处理
,具体而言,本公开涉及一种动画生成方法、装置、电子设备及计算机可读存储介质。
技术介绍
图片是客观对象的一种相似性的、生动性的描述或写真,是人类社会活动中最常用的信息载体。在分享信息的过程中,文字信息的描述能力有限,而图片则具有生动形象、信息量大的优点。本公开的专利技术人在具体实施过程中,发现:目前针对多张图片的展示技术比较丰富,如影集合成、多张图片循环显示等,但是对于单张图片的展示过于单调,一般是对单张图片进行静态编辑,或者是在图片中添加动态素材等,但对图片内容本身没有产生新的动态效果。
技术实现思路
本公开实施例的目的旨在至少能解决上述的技术缺陷之一,特提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。一方面,提供了一种动画生成方法,包括:将原始四通道图像处理为原始单通道图像,并将原始单通道图像处理为二值化单通道图像;确定二值化单通道图像中的目标图像的轮廓集合,轮廓集合包括至少两个轮廓;根据轮廓集合,确定轮廓坐标点集合和轮廓坐标点集合中各个轮廓坐标点的移动幅度,并根据轮廓坐标点集合中各个轮廓坐标点,生成三角形面片的顶点;基于原始四通道图像、预定移动速度和预定移动时间,根据轮廓坐标点集合、各个轮廓坐标点的移动幅度及三角形面片的顶点,生成目标图像的循环流动动画。一方面,提供了一种动画生成装置,包括:处理模块,用于将原始四通道图像处理为原始单通道图像,并将原始单通道图像处理为二值化单通道图像;第一确定模块,用于确定二值化单通道图像中的目标图像的轮廓集合,轮廓集合包括至少两个轮廓;第二确定模块,用于根据轮廓集合,确定轮廓坐标点集合、轮廓坐标点集合中各个轮廓坐标点的移动幅度,并根据轮廓坐标点集合中各个轮廓坐标点,生成三角形面片的顶点;生成模块,用于基于原始四通道图像、预定移动速度和预定移动时间,根据轮廓坐标点集合、各个轮廓坐标点的移动幅度及三角形面片的顶点,生成目标图像的循环流动动画。一方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行所述程序时实现上述的动画生成方法。一方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述的动画生成方法。本公开实施例提供的动画生成方法,通过根据二值化单通道图像中的目标图像的轮廓集合,确定轮廓坐标点集合、轮廓坐标点集合中各个轮廓坐标点的移动幅度,并根据轮廓坐标点集合中各个轮廓坐标点,生成三角形面片的顶点,以及基于原始四通道图像、预定移动速度和预定移动时间,根据轮廓坐标点集合、各个轮廓坐标点的移动幅度及三角形面片的顶点,生成目标图像的循环流动动画,提供了一种全新的将图片生成流动动画的方式,使得可以将单张静态图片绘制为具有动态效果的循环流动动画,实现了图片内容的动态效果的绘制,丰富了单张图片的展示方式,在一定程度上满足用户对单张图片的多样化展示需求。本公开实施例附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本公开的实践了解到。附图说明结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。图1为本公开实施例的动画生成方法的流程示意图;图2为本公开实施例的动画生成装置的基本结构示意图;图3为本公开实施例的电子设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对装置、模块或单元进行区分,并非用于限定这些装置、模块或单元一定为不同的装置、模块或单元,也并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。本公开实施例提供的动画生成方法、装置、电子设备及计算机可读存储介质,旨在解决现有技术的如上技术问题。下面以具体地实施例对本公开实施例的技术方案以及本公开实施例的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。本公开一个实施例提供了一种动画生成方法,该方法由计算机设备执行,该计算机设备可以是终端或者服务器。终端可以是台式设备或者移动终端。服务器可以是独立的物理服务器、物理服务器集群或者虚拟服务器。如图1所示,该方法包括:步骤S110,将原始四通道图像处理为原始单通道图像,并将原始单通道图像处理为二值化单通道图像;步骤S120,确定二值化单通道图像中的目标图像的轮廓集合,轮廓集合包括至少两个轮廓;步骤S130,根据轮廓集合,确定轮廓坐标点集合和轮廓坐标点集合中各个轮廓坐标点的移动幅度,并根据轮廓坐标点集合中各个轮廓坐标点,得到三角形面片的顶点;步骤S140,基于原始四通道图像、预定移动速度和预定移动时间,根据轮廓坐标点集合、各个轮廓坐标点的移动幅度及三角形面片的顶点,生成目标图像的循环流动动画。具体地,循环流动动画是动起来的图片,在将图片生成动画的过程中,可以通过对图片中的图像(即原始图像)进行一系列处理,来将图片生成循环流动动画。其中,上述的原始图像是四通道的图像,为便于描述可以将其记作原本文档来自技高网...

【技术保护点】
1.一种动画生成方法,其特征在于,包括:/n将原始四通道图像处理为原始单通道图像,并将所述原始单通道图像处理为二值化单通道图像;/n确定所述二值化单通道图像中的目标图像的轮廓集合,所述轮廓集合包括至少两个轮廓;/n根据所述轮廓集合,确定轮廓坐标点集合和轮廓坐标点集合中各个轮廓坐标点的移动幅度,并根据轮廓坐标点集合中各个轮廓坐标点,生成三角形面片的顶点;/n基于所述原始四通道图像、预定移动速度和预定移动时间,根据所述轮廓坐标点集合、所述各个轮廓坐标点的移动幅度及所述三角形面片的顶点,生成所述目标图像的循环流动动画。/n

【技术特征摘要】
1.一种动画生成方法,其特征在于,包括:
将原始四通道图像处理为原始单通道图像,并将所述原始单通道图像处理为二值化单通道图像;
确定所述二值化单通道图像中的目标图像的轮廓集合,所述轮廓集合包括至少两个轮廓;
根据所述轮廓集合,确定轮廓坐标点集合和轮廓坐标点集合中各个轮廓坐标点的移动幅度,并根据轮廓坐标点集合中各个轮廓坐标点,生成三角形面片的顶点;
基于所述原始四通道图像、预定移动速度和预定移动时间,根据所述轮廓坐标点集合、所述各个轮廓坐标点的移动幅度及所述三角形面片的顶点,生成所述目标图像的循环流动动画。


2.根据权利要求1所述的方法,其特征在于,所述原始单通道图像包括背景图像与目标呈现对象的图像;
将所述原始单通道图像处理为二值化单通道图像,包括:
针对所述背景图像,基于第一预定分割算法,确定第一预定数值范围和第二预定数值范围,并将属于第一预定数值范围的像素值确定为255,以及将属于第二预定数值范围的像素值确定为0;
针对所述目标呈现对象的图像,基于第二预定分割算法,确定第三预定数值范围和第四预定数值范围,并将属第三预定数值范围的像素值确定为0,以及将属于第四预定数值范围的像素值确定为255。


3.根据权利要求1所述的方法,其特征在于,所述轮廓坐标点集合包括固定轮廓坐标点与动态轮廓坐标点;根据所述轮廓集合,确定轮廓坐标点集合,包括:
将所述轮廓集合中的各个轮廓坐标点确定为所述轮廓坐标点集合中的固定轮廓坐标点;
针对所述轮廓集合中的每一轮廓,确定所述每一轮廓的外包矩形框,并依据预定大小的网格对所述外包矩形框进行划分,以及将划分得到的各个网格的顶点确定为所述轮廓坐标点集合中的动态轮廓坐标点。


4.根据权利要求3所述的方法,其特征在于,根据所述轮廓集合,确定轮廓坐标点集合中各个轮廓坐标点的移动幅度,包括:
将所述轮廓坐标点集合中的每一固定轮廓坐标点的移动幅度确定为第一预定数值;
基于所述轮廓坐标点集合中每一动态轮廓坐标点与所述轮廓集合中的各个轮廓之间的距离,确定所述每一动态轮廓坐标点的运动幅度权重,并根据所述每一动态轮廓坐标点的运动幅度权重,确定所述每一动态轮廓坐标点的移动幅度。


5.根据权利要求4所述的方法,其特征在于,基于所述轮廓坐标点集合中每一动态轮廓坐标点与所述轮廓集合中的各个轮廓之间的距离,确定所述每一动态轮廓坐标点的运动幅度权重,包括:
确定所述每一动态轮廓坐标点与所述各个轮廓之间的距离,并确定各个距离中的最小距离;
当所述最小距离小于预定阈值时,将所述每一动态轮廓坐标点的运动幅度权重确定为所述最小距离与所述预定阈值的比值;
当所述最小距离大于或等于预定阈值时,将所述每一动态轮廓坐标点的运动幅度权重确定为第二预定数值。


6.根据权利要求4所述的方法,其特征在于,基于所述原始四通道图像、预定移动速度和预定移动时间,根据所述轮廓坐标点集合、所述各个轮廓坐标点的移动幅度及所述三角形面片的顶点,生成所述目标图像的循环流动动画,包括:
根据所述轮廓坐标点集合、所述各个轮廓坐标点的移动幅度及所述三角形面片的顶点,分别绘制第一图像与第二图像;
根据所述预定移动速度、所述预定移动时间及所述各个轮廓坐标点的移动幅度,确定所述第一图像的第一透明度与第一位移,以及确定所述第二图像的第二透明度与第二位移;
根据所述第一透明度将所述原始四通道图像与移动第一位移后的第一图像进行混合,生成第一混合图像;
根据所述第二透明度将所述第一混合图像与移动第二位移后的第二图像进...

【专利技术属性】
技术研发人员:庄幽文黄秋晗李琰
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1