动态图像生成方法及其装置制造方法及图纸

技术编号:39596129 阅读:8 留言:0更新日期:2023-12-03 19:54
本申请涉及图像处理技术领域中一种动态图像生成方法及其装置

【技术实现步骤摘要】
动态图像生成方法及其装置、设备、介质


[0001]本申请涉及图像处理
,尤其涉及一种动态图像生成方法及其相应的装置

计算机设备

计算机可读存储介质


技术介绍

[0002]在电商场景中,动态图像通常用于展示产品的特点

功能

效果等,可以通过动态图像形式更生动地展示商品的各个方面,吸引用户的注意力,提高用户的购买欲望

例如,可以制作包装盒的开启动画

产品细节的放大镜效果

产品使用场景的模拟效果等

在聊天场景中,动态图像通常用于表达情感

态度

趣味等,可以通过动态图像形式更生动地表达用户的情感和态度,增强沟通的趣味性和互动性

例如,可以制作表情包

动态贴纸

短视频等

除此之外,动态图像还可以应用于广告

宣传

教育

娱乐等各种场景中,具有广泛的应用前景和市场需求

[0003]传统技术中,通常对视频或视频文件进行分帧处理,得到相应的图像帧序列,由于无法图像帧序列中可能存在尺寸不一的图像帧和
/
或图像格式非
RGB
格式的图像帧,导致无法以图像帧序列生成动态图像,此外,通常需要缩减图像帧序列的帧数,一般通过抽取出图像帧序列中的关键帧来实现,一方面,无法控制缩减的帧数,另一方面,导致以这样缩减后的图像帧序列生成的动态图像,在其显示时出现跳帧的违和观感,影响用户体验

[0004]鉴于传统技术的不足,本申请人长期从事图像处理领域的研究,为解决图像处理领域业内难题,故另辟蹊径


技术实现思路

[0005]本申请的首要目的在于解决上述问题至少之一而提供一种动态图像生成方法及其相应的装置

计算机设备

计算机可读存储介质

[0006]为满足本申请的各个目的,本申请采用如下技术方案:
[0007]适应本申请的目的之一而提供的一种动态图像生成方法,包括如下步骤:
[0008]将待生成动态图像的图像帧序列中的各个图像帧转换为目标图像格式相对应的等尺寸的图像帧;
[0009]针对所述图像帧序列中的每个图像帧,确定出该图像帧与其所在的定长时区所覆盖的各个相邻图像帧之间的相似度,得到每个图像帧相对应的相邻图像帧的相似度;
[0010]确定出未被删除的每个图像帧的相邻图像帧中,相似度满足预设条件的相邻图像帧作为冗余图像帧,删除所述图像帧序列中至少部分冗余图像帧;
[0011]将所述图像帧序列编码为动态图像

[0012]进一步的实施例中,将待生成动态图像的图像帧序列中的各个图像帧转换为目标图像格式相对应的等尺寸的图像帧,包括如下步骤:
[0013]获取待生成动态图像的图像帧序列;
[0014]并行对所述图像帧序列中的图像帧进行格式化转换处理,将图像帧序列中的各个
图像帧转换为目标图像格式;
[0015]并行对所述图像帧序列中的图像帧进行尺寸缩放处理,将图像帧序列中的各个图像帧缩放至相同尺寸

[0016]进一步的实施例中,获取待生成动态图像的图像帧序列,包括如下步骤:
[0017]响应图像帧序列构造请求,获取所述请求指向的按时序先后排列的多个图像帧,以及所述请求指定的每个图像帧对应的播放时长;
[0018]根据所述每个图像帧对应的播放时长及预设帧率确定出每个图像帧对应的帧数;
[0019]根据所述每个图像帧的时序及相对应的帧数进行补帧,构造出图像帧序列

[0020]进一步的实施例中,获取待生成动态图像的图像帧序列,包括如下步骤:
[0021]响应视频段搜索请求,根据所述请求中的搜索文本,确定出所述请求指向的视频中所述搜索文本对应的目标视频段;
[0022]对所述目标视频段进行分帧处理,获得图像帧序列

[0023]进一步的实施例中,针对所述图像帧序列中的每个图像帧,确定出该图像帧与其所在的定长时区所覆盖的各个相邻图像帧之间的相似度,得到每个图像帧相对应的相邻图像帧的相似度,包括如下步骤:
[0024]根据预设的定长时区,为每个图像帧确定出在其时序之前和
/
或之后的至少一个图像帧,作为该图像帧的相邻图像帧;
[0025]采用预设的图像相似模型基于每个图像帧分别与其每个相邻图像帧之间对应的图像语义信息,确定出每个图像帧分别与其每个相邻图像帧之间的相似度

[0026]进一步的实施例中,确定出未被删除的每个图像帧的相邻图像帧中,相似度满足预设条件的相邻图像帧作为冗余图像帧,删除所述图像帧序列中至少部分冗余图像帧,包括如下步骤:
[0027]在未被删除的每个图像帧的未被删除的相邻图像帧的相似度中,筛选相似度的最大值;
[0028]当所述最大值超过预设阈值时,确认该最大值相对应的相邻图像帧为冗余图像帧,将其删除

[0029]进一步的实施例中,将待生成动态图像的图像帧序列中的各个图像帧转换为目标格式相对应的等尺寸的图像帧之后,迭代执行所述针对所述图像帧序列中的每个图像帧,确定出该图像帧与其所在的定长时区所覆盖的各个相邻图像帧之间的相似度,得到每个图像帧相对应的相邻图像帧的相似度的步骤,以及执行所述确定出未被删除的每个图像帧的相邻图像帧中,相似度满足预设条件的相邻图像帧作为冗余图像帧,删除所述图像帧序列中至少部分冗余图像帧的步骤,直至图像帧序列的帧率小于或等于目标帧率,或者图像帧序列的帧率不变

[0030]另一方面,适应本申请的目的之一而提供的一种动态图像生成装置,包括图像预处理模块

相似度确定模块

冗余删除模块以及序列编码模块,其中,图像帧预处理模块,用于将待生成动态图像的图像帧序列中的各个图像帧转换为目标图像格式相对应的等尺寸的图像帧;相似度确定模块,用于针对所述图像帧序列中的每个图像帧,确定出该图像帧与其所在的定长时区所覆盖的各个相邻图像帧之间的相似度,得到每个图像帧相对应的相邻图像帧的相似度;冗余删除模块,用于确定出未被删除的每个图像帧的相邻图像帧中,相似
度满足预设条件的相邻图像帧作为冗余图像帧,删除所述图像帧序列中至少部分冗余图像帧;序列编码模块,用于将所述图像帧序列编码为动态图像

[0031]进一步的实施例中,所述图像预处理模块,包括:序列获取子模块,用于获取待生成动态图像的图像帧序列;格式化转换子模块,用于并行对所述图像帧序列中的图像帧进行格式化转换处理,将图像帧序列中的各个图像帧转换为目标图像格式;尺寸缩放子模块,用于并本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种动态图像生成方法,其特征在于,包括如下步骤:将待生成动态图像的图像帧序列中的各个图像帧转换为目标图像格式相对应的等尺寸的图像帧;针对所述图像帧序列中的每个图像帧,确定出该图像帧与其所在的定长时区所覆盖的各个相邻图像帧之间的相似度,得到每个图像帧相对应的相邻图像帧的相似度;确定出未被删除的每个图像帧的相邻图像帧中,相似度满足预设条件的相邻图像帧作为冗余图像帧,删除所述图像帧序列中至少部分冗余图像帧;将所述图像帧序列编码为动态图像
。2.
根据权利要求1所述的动态图像生成方法,其特征在于,将待生成动态图像的图像帧序列中的各个图像帧转换为目标图像格式相对应的等尺寸的图像帧,包括如下步骤:获取待生成动态图像的图像帧序列;并行对所述图像帧序列中的图像帧进行格式化转换处理,将图像帧序列中的各个图像帧转换为目标图像格式;并行对所述图像帧序列中的图像帧进行尺寸缩放处理,将图像帧序列中的各个图像帧缩放至相同尺寸
。3.
根据权利要求2所述的动态图像生成方法,其特征在于,获取待生成动态图像的图像帧序列,包括如下步骤:响应图像帧序列构造请求,获取所述请求指向的按时序先后排列的多个图像帧,以及所述请求指定的每个图像帧对应的播放时长;根据所述每个图像帧对应的播放时长及预设帧率确定出每个图像帧对应的帧数;根据所述每个图像帧的时序及相对应的帧数进行补帧,构造出图像帧序列
。4.
根据权利要求2所述的动态图像生成方法,其特征在于,获取待生成动态图像的图像帧序列,包括如下步骤:响应视频段搜索请求,根据所述请求中的搜索文本,确定出所述请求指向的视频中所述搜索文本对应的目标视频段;对所述目标视频段进行分帧处理,获得图像帧序列
。5.
根据权利要求1所述的动态图像生成方法,其特征在于,针对所述图像帧序列中的每个图像帧,确定出该图像帧与其所在的定长时区所覆盖的各个相邻图像帧之间的相似度,得到每个图像帧相对应的相邻图像帧的相似度,包括如下步骤:根据预设的定长时区,为每个图像帧确定出在其时序之前和
/
或之后的至少一个图像帧,作为该图像帧的相邻图像帧;采用预设的图像相似模型基于每个图像帧分别与其每个相邻图像帧之间对应的图像语义信息,...

【专利技术属性】
技术研发人员:黄家冕
申请(专利权)人:广州商研网络科技有限公司
类型:发明
国别省市:

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

1