一种素材展示方法及装置制造方法及图纸

技术编号:22446635 阅读:17 留言:0更新日期:2019-11-02 06:00
本公开涉及计算机技术领域,特别涉及一种素材展示方法及装置,以至少解决相关技术中进行素材展示时展示部位的选取不够灵活,部分展示部位不准确的问题,本公开方法包括:针对当前帧图像中预先设定的任意一个展示部位组,根据展示部位组中包含的展示部位在当前帧图像中的关键点确定展示部位组在当前帧图像中的第一展示点;若第一展示点与展示部位组在前一帧图像中的第二展示点的位置偏移量不大于预设值,则在第一展示点上展示展示部位组对应的素材。由于本公开实施例通过缓存前一帧的数据来校验两个展示点的位置是否处于偏移量之内,并以此来修正当前展示部位的位置,可以有效的减小贴图部位展示点选取的误差,使素材展示更加准确。

A material display method and device

【技术实现步骤摘要】
一种素材展示方法及装置
本专利技术涉及计算机
,特别涉及一种素材展示方法及装置。
技术介绍
随着短视频应用、拍照与录像应用或小程序等应用的迅速发展,用户可以在录制视频、拍摄照片时使用应用里提供的各种素材来变换不同的风格或者增加一些魔法特效,使得摄影、录像更加具有趣味性。目前,应用中提供的素材不仅可以添加在图像的背景中,还可以通过应用所具有的识别功能添加在人体某些部位上,例如面部贴图、身体关键点贴图等,使得用户可以轻松拍摄出各种可爱、搞笑或者具有奇幻风格的视频和图片。在相关技术中,通过视频的方式在人体部位上进行素材展示时,首先需要获取人体展示部位的关键点,然后将素材在获取到的关键点上进行展示。然而相关技术在获取人体展示部位的关键点时,一次只能获取一个人体展示部位的关键点,这样素材只能在一个展示部位的关键点上进行展示,针对需要在不同展示部位之间进行展示的素材,目前还没有一种具体的展示方案。
技术实现思路
本公开提供一种素材展示方法、装置,以至少解决相关技术中进行素材展示时展示部位的选取不够灵活,部分展示部位不准确的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种素材展示方法,包括:针对当前帧图像中预先设定的任意一个展示部位组,根据所述展示部位组中包含的展示部位在当前帧图像中的关键点确定所述展示部位组在所述当前帧图像中的第一展示点;若所述第一展示点与所述展示部位组在前一帧图像中的第二展示点的位置偏移量不大于预设值,则在所述第一展示点上展示所述展示部位组对应的素材。一种可选的实施方式为,该方法还包括:若所述第一展示点与所述第二展示点的位置偏移量大于所述预设值,则根据所述第二展示点和预设位置偏移量确定所述展示部位组在所述当前帧图像中的第三展示点,并在所述第三展示点上展示所述展示部位组对应的素材。一种可选的实施方式为,所述一个展示部位组中包含两个展示部位;所述根据所述展示部位组中包含的展示部位在当前帧图像中的关键点确定所述展示部位组在所述当前帧图像中的第一展示点步骤包括:将所述展示部位组中包含的两个展示部位在当前帧图像中的关键点的中心作为所述第一展示点。一种可选的实施方式为,所述一个展示部位组中包含两个展示部位;在所述第一展示点上展示所述展示部位组对应的素材的步骤之前还包括:确定所述展示部位组中包含的两个展示部位在当前帧图像中的关键点所在直线的斜率,根据所述斜率确定所述展示部位组对应的素材相对于当前帧图像的第一旋转角度;所述在所述第一展示点上展示所述展示部位组对应的素材步骤包括:将所述展示部位组对应的素材按照预设方向旋转所述第一旋转角度后,在所述第一展示点上展示所述展示部位组对应的素材。一种可选的实施方式为,所述在所述第三展示点上展示所述展示部位组对应的素材步骤包括:将所述展示部位组对应的素材按照预设方向旋转第二旋转角度后,在所述第三展示点上展示所述展示部位组对应的素材;其中,所述第二旋转角度为在前一帧图像中进行素材展示时所述展示部位组对应的素材相对于前一帧图像的旋转角度。根据本公开实施例的第二方面,提供一种素材展示装置,包括:第一确定单元,被配置为执行针对当前帧图像中预先设定的任意一个展示部位组,根据所述展示部位组中包含的展示部位在当前帧图像中的关键点确定所述展示部位组在所述当前帧图像中的第一展示点;素材展示单元,被配置为执行若所述第一展示点与所述展示部位组在前一帧图像中的第二展示点的位置偏移量不大于预设值,则在所述第一展示点上展示所述展示部位组对应的素材。一种可选的实施方式为,所述第一确定单元被配置为执行若所述第一展示点与所述第二展示点的位置偏移量大于所述预设值,则根据所述第二展示点和预设位置偏移量确定所述展示部位组在所述当前帧图像中的第三展示点;所述素材展示单元被配置为执行在所述第三展示点上展示所述展示部位组对应的素材。一种可选的实施方式为,所述第一确定单元被配置为执行将所述展示部位组中包含的两个展示部位在当前帧图像中的关键点的中心作为所述第一展示点;一种可选的实施方式为,所述第一确定单元被配置为执行确定所述展示部位组中包含的两个展示部位在当前帧图像中的关键点所在直线的斜率,根据所述斜率确定所述展示部位组对应的素材相对于当前帧图像的第一旋转角度;所述素材展示单元,被配置为执行将所述展示部位组对应的素材按照预设方向旋转所述第一旋转角度后,在所述第一展示点上展示所述展示部位组对应的素材。一种可选的实施方式为,所述素材展示单元,被配置为执行将所述展示部位组对应的素材按照预设方向旋转第二旋转角度后,在所述第三展示点上展示所述展示部位组对应的素材;其中,所述第二旋转角度为在前一帧图像中进行素材展示时所述展示部位组对应的素材相对于前一帧图像的旋转角度。根据本公开实施例的第三方面,提供一种素材展示的电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现本公开实施例第一方面中任一项所述的素材展示方法。根据本公开实施例的第四方面,提供一种存储介质,当所述存储介质中的指令由素材展示的装置的处理器执行时,使得素材展示装置能够执行本公开实施例第一方面中任一项所述的素材展示方法。根据本公开实施例的第五方面,提供一种计算机程序产品,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行实现本公开实施例上述第一方面以及第一方面涉及的任一可能涉及的方法。本公开的实施例提供的技术方案至少带来以下有益效果:由于本公开实施例在进行素材展示时,不再是在获取的一个关键点上进行展示,而是预先设定一个展示部位组;其中展示部位组中包含两个展示部位,然后将展示部位组中包含的两个展示部位在当前帧图像中的关键点的中心点作为第一展示点,这就扩大了素材可以展示部位的范围,在不同展示部位之间也可以素材的展示,而且,本公开实施例设置了一个位置偏移量,在确定素材第一展示点之前,如果第一展示点和展示部位组在前一帧图像中的对应的第二展示点的位置偏移量不大于预设值,则在第一展示点上展示素材,否则,就根据第二展示点与预设的位置偏移量来确定新的第三展示点,并在第三展示点上展示素材。通过缓存前一帧的数据来校验两个展示部位的位置是否处于偏移量之内,并以此来修正当前展示部位的位置,可以有效的减小贴图部位展示点选取的误差,使素材能更准确的在用户想要展示的部位展示。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是根据一示例性实施例示出的一种人体展示部位的示意图。图2是根据一示例性实施例示出的一种素材展示方法的流程图。图3是根据一示例性实施例示出的确定展示部位关键点的示意图。图4是根据一示例性实施例示出的第一种确定第一展示点的示意图。图5是根据一示例性实施例示出的第二种确定第一展示点的示意图。图6是根据一示例性实施例示出的确定位置偏移量的示意图。图7是根据一示例性实施例示出的第一种确定第一旋转角度的示意图。图8是根据一示例性实施例示出的第二种确定第一旋转角度的示意图。图9是根据一示例性实施例示出的确定第三展本文档来自技高网...

【技术保护点】
1.一种素材展示方法,其特征在于,该方法包括:针对当前帧图像中预先设定的任意一个展示部位组,根据所述展示部位组中包含的展示部位在当前帧图像中的关键点确定所述展示部位组在所述当前帧图像中的第一展示点;若所述第一展示点与所述展示部位组在前一帧图像中的第二展示点的位置偏移量不大于预设值,则在所述第一展示点上展示所述展示部位组对应的素材。

【技术特征摘要】
1.一种素材展示方法,其特征在于,该方法包括:针对当前帧图像中预先设定的任意一个展示部位组,根据所述展示部位组中包含的展示部位在当前帧图像中的关键点确定所述展示部位组在所述当前帧图像中的第一展示点;若所述第一展示点与所述展示部位组在前一帧图像中的第二展示点的位置偏移量不大于预设值,则在所述第一展示点上展示所述展示部位组对应的素材。2.如权利要求1所述的方法,其特征在于,该方法还包括:若所述第一展示点与所述第二展示点的位置偏移量大于所述预设值,则根据所述第二展示点和预设位置偏移量确定所述展示部位组在所述当前帧图像中的第三展示点,并在所述第三展示点上展示所述展示部位组对应的素材。3.如权利要求1所述的方法,其特征在于,所述一个展示部位组中包含两个展示部位;所述根据所述展示部位组中包含的展示部位在当前帧图像中的关键点确定所述展示部位组在所述当前帧图像中的第一展示点步骤包括:将所述展示部位组中包含的两个展示部位在当前帧图像中的关键点的中心作为所述第一展示点。4.如权利要求1所述的方法,其特征在于,所述一个展示部位组中包含两个展示部位;在所述第一展示点上展示所述展示部位组对应的素材的步骤之前还包括:确定所述展示部位组中包含的两个展示部位在当前帧图像中的关键点所在直线的斜率,根据所述斜率确定所述展示部位组对应的素材相对于当前帧图像的第一旋转角度;所述在所述第一展示点上展示所述展示部位组对应的素材步骤包括:将所述展示部位组对应的素材按照预设方向旋转所述第一旋转角度后,在所述第一展示点上展示所述展示部位组对应的素材。5.如权利要求2所述的方法,其特征在于,所述在所述第三展示点上展示所述展示...

【专利技术属性】
技术研发人员:刘雨晗
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京,11

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

1