元素展示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32858129 阅读:15 留言:0更新日期:2022-03-30 19:32
本公开实施例公开了一种元素展示方法、装置、电子设备及存储介质,其中,该方法包括:将天气展示元素按照第一运动轨迹展示于目标展示区域内;当检测到所述天气展示元素与所述目标展示区域内的场景目标元素发生碰撞时,将所述天气展示元素按照第二运动轨迹展示于所述目标展示区域内,将未与所述场景目标元素发生碰撞的天气展示元素继续按照第一运动轨迹展示与所述目标展示区域中。本公开实施的技术方案,通过天气展示元素与目标展示区域内的场景目标元素发生碰撞,增加了天气展示元素与场景目标元素之间的互动性,并能够使得碰撞效果更为逼真,提升了多元素展示时的图像展示效果,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
元素展示方法、装置、电子设备及存储介质


[0001]本公开实施例涉及图像处理
,尤其涉及一种元素展示方法、装置、电子设备及存储介质。

技术介绍

[0002]在快节奏的生活环境中,各种信息的快速准确传播已经成了普遍诉求。短视频作为一种简短生动的信息传播方式,备受大众青睐。尤其是通过各种特效道具为用户增加趣味性的短视频。
[0003]常见的增加特效的短视频中,特效道具的展示方式往往是固定的,缺少与用户之间的互动性,使得短视频的整体展示效果较为单一,从而影响用户体验。

技术实现思路

[0004]本公开实施例提供了一种元素展示方法、装置、电子设备及存储介质,以提升图像展示效果。
[0005]第一方面,本公开实施例提供了一种元素展示方法,该方法包括:将天气展示元素按照第一运动轨迹展示于目标展示区域内;当检测到所述天气展示元素与所述目标展示区域内的场景目标元素发生碰撞时,将所述天气展示元素按照第二运动轨迹展示于所述目标展示区域内;将未与所述场景目标元素发生碰撞的天气展示元素继续按照第一运动轨迹展示与所述目标展示区域中。
[0006]第二方面,本公开实施例还提供了一种元素展示装置,该装置包括:
[0007]第一展示模块,用于将天气展示元素按照第一运动轨迹展示于目标展示区域内;
[0008]第二展示模块,用于当检测到所述天气展示元素与所述目标展示区域内的场景目标元素发生碰撞时,将所述天气展示元素按照第二运动轨迹展示于所述目标展示区域内;
[0009]第三展示模块,用于将未与所述场景目标元素发生碰撞的天气展示元素继续按照第一运动轨迹展示与所述目标展示区域中。
[0010]第三方面,本公开实施例还提供了一种电子设备,该电子设备包括:
[0011]一个或多个处理器;
[0012]存储装置,用于存储一个或多个程序,
[0013]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本公开任意实施例所提供的元素展示方法。
[0014]第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本公开任意实施例所提供的元素展示方法。
[0015]本公开实施例的技术方案,通过将天气展示元素按照第一运动轨迹展示于目标展示区域内,实现对天气展示元素的动态展示,增加了天气展示元素的灵动性,当检测到天气展示元素与目标展示区域内的场景目标元素发生碰撞时,将所述天气展示元素按照第二运动轨迹展示于所述目标展示区域内,能够实现场景目标元素与天气展示元素之间的互动,
解决了由于特效道具的展示方式固定,缺少与用户之间的互动性,使得短视频的整体展示效果较为单一的技术问题,增加了图像展示的趣味性,而且,在碰撞后将天气展示元素按照第二运动轨迹展示,能够使得碰撞效果更为逼真,丰富了图像展示效果,提升了用户体验感。
附图说明
[0016]为了更加清楚地说明本公开示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本专利技术所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。
[0017]图1为本公开实施例一所提供的一种元素展示方法的流程示意图;
[0018]图2为本公开实施例二所提供的一种元素展示方法的流程示意图;
[0019]图3为本公开实施例三所提供的一种元素展示方法的流程示意图;
[0020]图4为本公开实施例四所提供的一种元素展示方法的流程示意图;
[0021]图5为本公开实施例五所提供的一种元素展示方法的可选实例的流程示意图;
[0022]图6为基于本公开实施例所提供的元素展示方法呈现的人体撞雪的效果示意图;
[0023]图7是为本公开实施例一所提供的一种元素展示装置的结构示意图;
[0024]图8是为本公开实施例一所提供的一种电子设备的结构示意图。
具体实施方式
[0025]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0026]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0027]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0028]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0029]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0030]为了便于理解,在介绍本公开实施例前,先对本公开实施例的元素展示方法的应用场景进行介绍。多元素可以理解为待展示于图像中的两个或两个以上的元素。为了突显
出碰撞这一交互场景的效果,可以对多张连续播放的图像进行处理,这些图像可以包括元素碰撞前、元素碰撞时及元素碰撞后各元素的展示信息。示例性地,可以抽取短视频的每一帧图像,通过本公开实施例的元素展示方法分别对每帧图像进行处理。
[0031]需要说明的是,天气展示元素和/或场景目标元素可以出现在短视频中的每一帧,也可以是出现在短视频的多张图像中的部分图像中,本实施例的方法适用于两个或多个展示元素可发生碰撞的场景,但并不限定天气展示元素和场景目标元素发生碰撞的必然性。即,两个展示元素可以发生碰撞也可以不发生碰撞,是否发生碰撞根据两个展示元素的展示信息确定。
[0032]本公开实施例的元素展示方法尤其适用于各种特效场景,天气展示元素可以是预先设定的特效道具,如可以是雪元素、水元素以及冰元素中的至少一种。场景目标元素可以是应用该特效道具的对象,如可以是人物、动物、建筑物及树木等。
[0033]需要说明的是,在本公开实施例中,可以采用本公开实施例的元素展示方法分别针对目标展示区域内所展示的每个天气展示元素进行处理,以得到各个天气展示元素与场景目标元素的展示效果。本公开实施例的元素展示方法从对一个天气展示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种元素展示方法,其特征在于,包括:将天气展示元素按照第一运动轨迹展示于目标展示区域内;当检测到所述天气展示元素与所述目标展示区域内的场景目标元素发生碰撞时,将所述天气展示元素按照第二运动轨迹展示于所述目标展示区域内;将未与所述场景目标元素发生碰撞的天气展示元素继续按照第一运动轨迹展示与所述目标展示区域中。2.根据权利要求1所述的方法,其特征在于,所述将天气展示元素按照第一运动轨迹展示于目标展示区域内,包括:当接收到针对目标特效场景的特效触发操作时,将多个天气展示元素以预设展示形态按照第一运动轨迹展示于目标展示区域内。3.根据权利要求1所述的方法,其特征在于,还包括:基于拍摄装置对场景目标元素进行拍摄,以将所述场景目标元素展示于所述目标展示区域内。4.根据权利要求1所述的方法,其特征在于,还包括:确定所述天气展示元素与所述目标展示区域内的场景目标元素的边界处的最小相对距离;根据所述最小相对距离确定所述场景目标元素与所述天气展示元素是否发生碰撞。5.根据权利要求4所述的方法,其特征在于,所述确定所述天气展示元素与所述目标展示区域内的场景目标元素的边界处的最小相对距离,包括:获取所述目标展示区域内所展示的待检测图像,其中,所述待检测图像中包括场景目标元素;根据所述场景目标元素确定与所述待检测图像对应的有向距离场图像;根据所述有向距离场图像确定所述天气展示元素与所述场景目标元素的边界处的最小相对距离。6.根据权利要求5所述的方法,其特征在于,所述根据所述场景目标元素确定与所述待检测图像对应的有向距离场图像,包括:根据所述场景目标元素确定所述待检测图像的目标掩膜图像;根据所述目标掩膜图像确定与所述待检测图像对应的有向距离场图像。7.根据权利要求6所述的方法,其特征在于,所述根据所述场景目标元素确定所述待检测图像的目标掩膜图像,包括:针对所述待检测图像的所述场景目标元素进行抠图处理,得到与所述场景目标元素对应的初始掩膜图像;根据预设像素值阈值对所述初始掩膜图像进行二值化处理,得到所述待检测图像的目标掩膜图像。8.根据权利要求5所述的方法,其特征在于,所述根据所述有向距离场图像确定所述天气展示元素与所述场景目标元素的边界处的最小相对距离,包括:确定所述天气展示元素在所述待检测图像中的第一位置信息;确定所述有向距离场图像中与所述第一位置信息对应的目标像素点,将所述目标像素点对应的像素距离值作为所述天气展示元素与所述场景目标元素的边界处的最小相对距
离。9.根据权利要求5所述的方法,其特征在于,在所述检测到所述天气展示元素与所述目标展示区域内的场景目标元素发生碰撞之后,所述将所述天气展示元素按照第二运动轨迹展示于所述目标展示区域内之前,还包括:确定所述场景目标元素中与所述天气展示元素发生碰撞的目标碰撞点,计算所述目标碰撞点的第一速度信息;根据所述第一速度信息确定所述天气展示元素的第二速度信息,根据所述第二速度信息确定所述天气展示元素的第二运动轨迹。10.根据权利要求9所述的方法,其特征在于,所述计算所述目标碰撞点的第一速度信息,包括:确定所述目标碰撞点在所述待检测图像中的当前位置信息,以及在与所述待检测图像在所述目标展示区域内的展示时间相邻的前一帧图像的前一位置信息;根据所述当前位置信息、所述前一位置信息以及预设仿真时间步长,确定所述目标碰撞点的第一速度信息,其中,所述预设仿真时间步长为预先设定的所述待检测图像与所述前一帧图像之间的时间变化量。11.根据权利要求10所述的方法,其特征在于,所述确定所述目标碰撞点在所述待检测图像中的当前位置信息,包括:确定所述天气展示元素的第一位置信息,并根据所述第一位置信息计算所述场景目标元素的边界在所述目标碰撞点处的单位法向量;根据所述第一...

【专利技术属性】
技术研发人员:李奇李小奇
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1