图像显示方法、装置及存储介质与流程

文档序号:30509679发布日期:2022-06-25 01:31阅读:83来源:国知局
图像显示方法、装置及存储介质与流程

1.本公开涉及互联网技术领域,尤其涉及图像显示方法、装置及存储介质。


背景技术:

2.随着图像处理技术的发展,对视频或图像中的人脸图像进行处理以及显示的技术得到了越来越多的应用,比如,在用户在裁剪视频的时候,可以为视频中的人脸添加马赛克效果,从而达到信息隐蔽的作用,但是,相关技术中马赛克的形式较为单一,对人脸信息进行粗暴隐蔽对图像的整体显示效果影响较大,降低了图像的表现力。


技术实现要素:

3.为了解决上述至少一个技术问题,本公开提供图像显示方法、装置及存储介质,本公开的技术方案如下:
4.根据本公开实施例的第一方面,提供一种图像显示方法,包括:
5.展示第一图像,所述第一图像包括人脸图像;
6.在获取到基于用户的操作指令所确定出的第二图像的情况下,将所述第二图像展示在所述人脸图像上,以使得所述第二图像部分或全部覆盖所述人脸图像,所述第二图像与所述人脸图像相适配。
7.在一些可能的实施例中,所述在获取到基于用户的操作指令所确定出的第二图像的情况下,将所述第二图像展示在所述人脸图像上,以使得所述第二图像部分或全部覆盖所述人脸图像之前,所述方法还包括:
8.在预设操作对应的作用区域与所述人脸图像所在区域的重合程度符合预设要求的情况下,触发执行所述在获取到基于用户的操作指令所确定出的第二图像的情况下,将所述第二图像展示在所述人脸图像上,以使得所述第二图像部分或全部覆盖所述人脸图像的操作。
9.在一些可能的实施例中,所述预设操作包括在所述第一图像中添加马赛克效果的操作,或为所述第一图像添加贴纸效果的操作。
10.在一些可能的实施例中,所述在预设操作对应的作用区域与所述人脸图像所在区域的重合程度符合预设要求的情况下,触发执行所述在获取到基于用户的操作指令所确定出的第二图像的情况下,将所述第二图像展示在所述人脸图像上,以使得所述第二图像部分或全部覆盖所述人脸图像的操作,包括:
11.在预设操作对应的作用区域与所述人脸图像所在区域的重合程度符合预设要求的情况下,显示至少一个待选图像,所述待选图像与所述人脸图像相适配;
12.在获取到用户对所述至少一个待选图像的选择操作的情况下,在所述至少一个待选图像中确定所述第二图像,以及将所述第二图像展示在所述人脸图像上,以使得所述第二图像部分或全部覆盖所述人脸图像。
13.在一些可能的实施例中,所述在获取到基于用户的操作指令所确定出的第二图像
的情况下,将所述第二图像展示在所述人脸图像上,以使得所述第二图像部分或全部覆盖所述人脸图像之前,所述方法还包括:
14.在所述预设操作对应的作用区域与所述人脸图像所在区域的重合程度符合预设要求,并且获取到显示预设马赛克效果对应的操作的情况下,对所述人脸图像进行所述马赛克效果对应的处理,并显示处理效果。
15.在一些可能的实施例中,所述显示至少一个待选图像,包括:
16.获取所述人脸图像对应的特征信息,所述特征信息包括下述至少一个:年龄、性别;
17.在备选图像集合中确定与所述特征信息相适配的所述至少一个待选图像;
18.对所述至少一个待选图像进行显示。
19.在一些可能的实施例中,所述方法还包括:
20.确定多个年龄区间;
21.根据所述多个年龄区间和性别得到多个属性组合,每个所述属性组合对应一个年龄区间和一个性别;
22.为每个所述属性组合确定对应的备选图像,得到所述备选图像集。
23.在一些可能的实施例中,所述在备选图像集合中确定与所述特征信息相适配的所述至少一个待选图像,包括:
24.根据所述特征信息确定对应的目标属性组合;
25.将所述备选图像集中所述目标组合对应的备选图像确定为所述至少一个待选图像。
26.在一些可能的实施例中,所述在获取到基于用户的操作指令所确定出的第二图像的情况下,将所述第二图像展示在所述人脸图像上,以使得所述第二图像部分或全部覆盖所述人脸图像之前,所述方法还包括:
27.响应于所述预设操作被触发的情况,获取所述预设操作对应的作用区域;
28.以及,对所述第一图像进行人脸识别处理,根据识别结果确定所述人脸图像所在区域。
29.根据本公开实施例的第二方面,提供一种图像显示装置,包括:
30.第一显示模块,被配置为执行展示第一图像,所述第一图像包括人脸图像;
31.第二显示模块,被配置为执行在获取到基于用户的操作指令所确定出的第二图像的情况下,将所述第二图像展示在所述人脸图像上,以使得所述第二图像部分或全部覆盖所述人脸图像,所述第二图像与所述人脸图像相适配。
32.在一些可能的实施例中,所述第二显示模块,被配置为执行:
33.在预设操作对应的作用区域与所述人脸图像所在区域的重合程度符合预设要求的情况下,触发执行所述在获取到基于用户的操作指令所确定出的第二图像的情况下,将所述第二图像展示在所述人脸图像上,以使得所述第二图像部分或全部覆盖所述人脸图像的操作。
34.在一些可能的实施例中,所述预设操作包括在所述第一图像中添加马赛克效果的操作,或为所述第一图像添加贴纸效果的操作。
35.在一些可能的实施例中,所述第二显示模块,被配置为执行:
36.在预设操作对应的作用区域与所述人脸图像所在区域的重合程度符合预设要求的情况下,显示至少一个待选图像,所述待选图像与所述人脸图像相适配;
37.在获取到用户对所述至少一个待选图像的选择操作的情况下,在所述至少一个待选图像中确定所述第二图像,以及将所述第二图像展示在所述人脸图像上,以使得所述第二图像部分或全部覆盖所述人脸图像。
38.在一些可能的实施例中,所述第二显示模块,被配置为执行:
39.在所述预设操作对应的作用区域与所述人脸图像所在区域的重合程度符合预设要求,并且获取到显示预设马赛克效果对应的操作的情况下,对所述人脸图像进行所述马赛克效果对应的处理,并显示处理效果。
40.在一些可能的实施例中,所述第二显示模块,被配置为执行:
41.获取所述人脸图像对应的特征信息,所述特征信息包括下述至少一个:年龄、性别;
42.在备选图像集合中确定与所述特征信息相适配的所述至少一个待选图像;
43.对所述至少一个待选图像进行显示。
44.在一些可能的实施例中,所述第二显示模块,被配置为执行:
45.确定多个年龄区间;
46.根据所述多个年龄区间和性别得到多个属性组合,每个所述属性组合对应一个年龄区间和一个性别;
47.为每个所述属性组合确定对应的备选图像,得到所述备选图像集。
48.在一些可能的实施例中,所述第二显示模块,被配置为执行:
49.根据所述特征信息确定对应的目标属性组合;
50.将所述备选图像集中所述目标组合对应的备选图像确定为所述至少一个待选图像。
51.在一些可能的实施例中,所述第二显示模块,被配置为执行:
52.响应于所述预设操作被触发的情况,获取所述预设操作对应的作用区域;
53.以及,对所述第一图像进行人脸识别处理,根据识别结果确定所述人脸图像所在区域。
54.根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现如上述第一方面中任一项的方法。
55.根据本公开实施例的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例的第一方面中任一项的方法。
56.根据本公开实施例的第五方面,提供一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序存储在可读存储介质中,计算机设备的至少一个处理器从可读存储介质读取并执行计算机程序,使得计算机设备执行本公开实施例的第一方面中任一项的方法。
57.本公开的实施例提供的技术方案至少带来以下有益效果:
58.本公开实施例提供的图像显示方法可以展示第一图像,所述第一图像包括人脸图
像;在获取到基于用户的操作指令所确定出的第二图像的情况下,将所述第二图像展示在所述人脸图像上,以使得所述第二图像部分或全部覆盖所述人脸图像,所述第二图像与所述人脸图像相适配,从而提升对人脸图像的隐蔽效果,降低隐蔽导致的违和感和突兀感,提升图像的整体表现力。通过第二图像更好的与第一图像中除去人脸之外的部分相融合,降低突兀感。本公开实施例可以应用于视频剪辑场景中,通过呈现出更加贴合人脸的第二图像,提升视频剪辑趣味性以及视频剪辑作品的剪辑质量。本公开实施例也可以应用于图像处理场景,提升处理后的图像美观度
59.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
60.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
61.图1是根据一示例性实施例示出的相关技术中的一种马赛克效果;
62.图2是根据一示例性实施例示出的相关技术中的一种贴纸效果;
63.图3是根据一示例性实施例示出的一种图像显示方法的实施环境示意图;
64.图4是根据一示例性实施例示出的一种图像显示方法流程示意图;
65.图5是根据一示例性实施例示出的一种具体的图像显示方法流程示意图;
66.图6是根据一示例性实施例示出的待选图像的显示方式示意图;
67.图7是根据一示例性实施例示出的第二图像呈现效果示意图;
68.图8是是根据一示例性实施例示出的另一种图像显示装置的框图;
69.图9是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
70.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
71.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的第一对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
72.本公开所涉及的用户信息、图像、贴纸等数据均为经用户授权或者经过各方充分授权的信息。
73.相关技术中可以为用户提供视频或图像的编辑服务,通过视频或图像编辑可以为图像中的人脸添加一些效果,从而达到人脸信息隐藏,保护用户隐私的作用。请参考图1,其示出相关技术中的一种马赛克效果,这是一种粗暴马赛克效果,美观度很差。并不考虑到人脸本身的信息,与图像除去人脸外的其他部分一起呈现的时候有一种十分突兀的违和感,使得图像的亲和力变弱,不利于图像的传播。
74.有鉴于此,一些相关技术可以使用贴纸的方式隐藏人脸,请参考图2,其示出相关技术中的一种贴纸效果。通过图片贴纸的方式隐蔽人脸图像,可以隐蔽人脸图像信息,并且贴纸可以制作得精美,从而显著提升图像美观度。但是贴纸的选用也没有考虑到人脸本身的信息,与图像除去人脸外的其他部分一起呈现的时候的违和感依然较为突出。在图2中被遮蔽的人脸属于一个美女,但是贴纸是一个卡通人物,两者并没有明显关联,因此,依然有违和感。
75.为了提升对人脸图像的隐蔽效果,降低隐蔽导致的违和感和突兀感,提升图像的整体表现力,本公开实施例提供图像显示方法、装置及存储介质。
76.图3是根据一示例性实施例示出的一种图像显示方法的实施环境示意图。以电子设备被提供为终端为例,参见图3,该实施环境具体包括:终端101和服务器102。
77.终端101可以为智能手机、智能手表、台式电脑、手提电脑和膝上型便携计算机等设备中的至少一种。终端101上可以安装并运行有提供图像编辑或视频剪辑编辑服务的应用程序,用户可以通过终端101登录该应用程序来获取该应用程序提供的图像编辑或视频剪辑编辑服务。终端101可以泛指多个终端中的一个,本实施例仅以终端101来举例说明。本领域技术人员可以知晓,上述终端的数量可以更多或更少。比如上述终端可以仅为几个,或者上述终端为几十个或几百个,或者更多数量,本公开实施例对终端的数量和设备类型均不加以限定。
78.服务器102可以为一台服务器、多台服务器、云计算平台和虚拟化中心中的至少一种。服务器102可以通过无线网络或有线网络与终端101和其他终端相连,服务器102可以接收终端101发送的相关请求,配合终端101提供图像编辑或视频剪辑编辑服务。可选地,上述服务器的数量可以更多或更少,本公开实施例对此不加以限定。当然,服务器102还可以包括其他功能服务器,以便提供更全面且多样化的服务。图4是根据一示例性实施例示出的一种图像显示方法的流程图,如图4所示,上述方法至少包括以下步骤s10-s40。
79.在步骤s10中,展示第一图像,上述第一图像包括人脸图像。
80.本公开实施例并不限定展示第一图像的场景,第一图像可以在视频剪辑、视频编辑、图像编辑等场景中被展示。本公开实施例并不限定第一图像的来源,比如可以来自于终端101本地的图库、来自终端101摄像机拍摄到的图像,或者来自网络。第一图像可以来自某个图片,也可以是视频中的某个帧图像。本公开实施例图像显示的目的在于遮蔽第一图像中的人脸图像,因此,第一图像包括至少一个人脸图像。
81.在步骤s20中,在获取到基于用户的操作指令所确定出的第二图像的情况下,将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像,上述第二图像与上述人脸图像相适配。
82.本公开实施例中并不限定第二图像的具体内容,比如,上述第二图像可以为贴纸头像,该贴纸可以为动漫头像,名人头像等,第二图像的透明度也可以被调节,只需在与人脸图像相适配的情况下达到人脸遮蔽效果即可
83.本公开实施例中第二图像与相关技术中的马赛克或者贴纸的区别在于,该第二图像是与人脸图像相适配的图像,具体来说,可以与人脸图像对应的特征信息相适配。本公开实施例并不限定上述特征信息,比如可以是人脸图形的年龄、性别等信息。比如,人脸图像是一个年轻美女,请参考图2,则第二图像可以是表达一个年轻美女的头像的贴纸,这样贴
纸可以更好地与第一图像中除去人脸之外的部分相融合,降低突兀感。本公开实施例可以应用于视频剪辑场景中,通过呈现出更加贴合人脸的第二图像,提升视频剪辑趣味性以及视频剪辑作品的剪辑质量。本公开实施例也可以应用于图像处理场景,提升处理后的图像美观度。
84.在一个实施例中,上述在获取到基于用户的操作指令所确定出的第二图像的情况下,将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像之前,上述方法还包括:在预设操作对应的作用区域与上述人脸图像所在区域的重合程度符合预设要求的情况下,触发执行上述在获取到基于用户的操作指令所确定出的第二图像的情况下,将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像的操作。本公开实施例并不限定重合程度,可以全部重合或部分重合。比如,限定上述作用区域与上述人脸图像所在区域重合度大于50%的情况下,触发执行上述在获取到基于用户的操作指令所确定出的第二图像的情况下,将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像的操作。本公开实施例通过自动进行重合程度检测的方式,自动触发对人脸图像的自动遮蔽,降低误遮蔽概率,提升对用户操作意图的命中率,并且提升应用程序的智能化程度。
85.具体来说,上述在获取到基于用户的操作指令所确定出的第二图像的情况下,将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像之前,上述方法还包括:响应于上述预设操作被触发的情况,获取上述预设操作对应的作用区域;以及,对上述第一图像进行人脸识别处理,根据识别结果确定上述人脸图像所在区域。本公开实施例并不限定人脸识别处理的具体方法,比如,可以基于神经网络进行人脸识别处理。通过自动获取上述作用区域和上述人脸图像所在区域可以提升应用程序的自动化程度。
86.具体来说,上述预设操作包括在上述第一图像中添加马赛克效果的操作,或为上述第一图像添加贴纸效果的操作。也就是说,如果用户触发添加马赛克效果的操作或者添加铁值效果的操作,本公开实施例可以检测出上述操作作用区域是否与人脸区域全部重合或部分重合,如果是,默认用户希望进行人脸遮蔽,这种情况下可以自动为用户提供与人脸图像较为贴合的第二图像,通过呈现第二图像的方式达到遮蔽人脸的效果,这种设计可以提升图像显示的自动化智能化程度,缩短操作路径,并且提升显示效果。
87.在一个实施例中,上述在预设操作对应的作用区域与上述人脸图像所在区域的重合程度符合预设要求的情况下,触发执行上述在获取到基于用户的操作指令所确定出的第二图像的情况下,将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像的操作,包括:
88.步骤s21中,在预设操作对应的作用区域与上述人脸图像所在区域的重合程度符合预设要求的情况下,显示至少一个待选图像,上述待选图像与上述人脸图像相适配。
89.本公开实施例中,并不对待选图像进行显示,其可以是一个或者多个。具体来说,可以获取上述人脸图像对应的特征信息,上述特征信息包括下述至少一个:年龄、性别;在备选图像集合中确定与上述特征信息相适配的上述至少一个待选图像;对上述至少一个待选图像进行显示。本公开实施例并不限定特征信息的获取方法,比如,可以对人脸图像进行特征提取,根据特征提取结果自动识别出该人脸图像对应的年龄和性别。再比如,可以弹出
信息交互控件,通过与用户进行交互的方式获取到该人脸图像对应的年龄和性别。本公开实施例通过显示与特征信息相适配的待选图像的方式,向用户推荐与人脸图像更为贴合的图像,提升人脸信息遮蔽效果。
90.在一个实施例中,可以确定多个年龄区间;根据上述多个年龄区间和性别得到多个属性组合,每个上述属性组合对应一个年龄区间和一个性别;为每个上述属性组合确定对应的备选图像,得到上述备选图像集。本公开实施例可以通过为每个上述属性组合确定对应的备选图像的方式生成备选图像集,以便于根据人脸图像的实际情况为用户推荐相适配的待选图像,提升推荐速率。
91.比如,可以以10岁为一个年龄区间,搭配性别信息,根据这些信息预先设计一些备选图像。请参考表1,其示出备选图像集的内容示例。
92.表1
93.年龄性别属性组合1备选图像0-10岁男属性组合2男头像_0.png0-10岁女属性组合3女头像_0.png
…………
90-100岁男属性组合19男头像_9.png90-100岁女属性组合20女头像_9.png
94.根据表1,每个上述属性组合可以对应一个备选图像,当然,在其他实施例中每个上述属性组合可以对应一个或多个备选图像,不同上述属性组合中备选图像的数量可以相同或不同。
95.上述在备选图像集合中确定与上述特征信息相适配的上述至少一个待选图像,包括:根据上述特征信息确定对应的目标属性组合;将上述备选图像集中上述目标组合对应的备选图像确定为上述至少一个待选图像。本公开实施例根据备选图像集中属性组合与备选图像的对应关系可以直接得到与人脸图像的特征信息适配的至少一个待选图像,提升待选图像的获取速度。
96.具体来说,结合表1可知,如果上述人脸图像的年龄在0-10之间,并且人脸图像是女性的人脸图像,则可以直接将女头像_0.png确定为待选图像。
97.步骤s22中,在获取到用户对上述至少一个待选图像的选择操作的情况下,在上述至少一个待选图像中确定上述第二图像,以及将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像。
98.如果在步骤s21中,只为用户显示了一个待选图像,而用户选择了该待选图像,可以直接将该待选图像确定为上述第二图像。如果在步骤s21中为用户显示了多个(多于一个)待选图像,则用户可以在其中任选一个,作为第二图像。本公开实施例可以在用户选择出与人脸图像贴合的待选图像的情况下,将该被选择的待选图像(第二图像)呈现在人脸图像上,从而遮蔽人脸。本公开实施例可以为用户显示上述待选图像并允许用户选择,如果用户选择使用该待选图像,才会为用户进行人脸遮蔽处理,从而提供给用户充分的自主选择权,提升用户粘度。
99.在步骤s23中,在上述预设操作对应的作用区域与上述人脸图像所在区域的重合程度符合预设要求,并且获取到显示预设马赛克效果对应的操作的情况下,对上述人脸图
像进行上述马赛克效果对应的处理,并显示处理效果。
100.在步骤s21中为用户显示了待选图像的情况下,用户也可以选择不使用上述待选图像作为第二图像,而是选择预设马赛克效果,预设马赛克效果指一种图像(视频)处理手段,此手段将影像特定区域的色阶细节劣化并造成色块打乱的效果,因为这种模糊看上去有一个个小格子组成,便形象地称这种画面为马赛克,其目的通常是使人脸无法辨认。本公开实施例并不限定马赛克效果实现方式,可以参考相关技术。用户选择预设马赛克效果意味着并没有选用与人脸图像贴合的效果。本公开实施例允许用户选择预设马赛克效果达到了与相关技术兼容的目的,满足了偏好马赛克效果的用户的人脸遮蔽需求。
101.上述方法显然适用于第一图像包括单个人脸图像的情况,显而易见的是,上述方法也可以无困难适用于第一图像中包括多个人脸图像的情况。在详述上述内容的基础上,请参考图5,本公开实施例还提供一种具体的图像显示方法,该显示方法为上述内容的某一具体实施方式,上述方法包括:
102.在步骤s101中,显示第一图像,第一图像中包括至少一个人脸图像。
103.在步骤s102中,响应于向上述第一图像添加马赛克或贴纸的操作,检测上述操作的作用区域是否与目标人脸图像相交,上述目标人脸图像为上述至少一个人脸图像中的任一人脸图像。
104.在步骤s103中,响应于上述作用区域与目标人脸图像相交的情况,获取上述目标人脸图像的特征信息。
105.本公开实施例并不限定特征信息获取方法,比如,可以基于人脸识别操作获取目标人脸图像的特征信息。人脸识别(facerecognition),是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集包含有人脸的图像或者视频流,并自动在图像中检测和跟踪人脸,进而对检测到人脸进行脸部识别的一系列相关技术,通常也叫做人像识别、面部识别.通过人脸识别技术,可以大体判断和估计出一个人的性别和年龄等信息。
106.在步骤s104中,在备选图像库中选取与上述特征信息适配的图像作为待选图像,并对上述待选图像进行显示。
107.本公开实施例并不限定待选图像的个数和显示方式,如图6所示,其示出待选图像的显示方式示意图,可以以对话框的显示对上述待选图像进行显示,向用户推荐上述待选图像,询问用户是否要用推荐的图像代替传统的马赛克效果。如果用户选择具体的待选图像,则使用该待选图像替代原有的马赛克效果,否则呈现预设马赛克效果。
108.在步骤s105中,响应于对上述显示的结果的触发指令,呈现第二图像或呈现马赛克效果。
109.当然,在一个实施例中,上述第二图像或者马赛克效果的大小可以响应于用户的手势或者其他操作指令进行调节,从而调节第二图像或马赛克效果对目标人脸图像的覆盖程度。请参考图7,其示出第二图像呈现效果示意图。图7左图显示出用户选择的与人脸图像相适配的第二图像的呈现效果,图7右图显示出传统的预设马赛克效果。
110.请参考图8,其示出一种图像显示装置,上述装置包括:
111.第一显示模块10,被配置为执行展示第一图像,上述第一图像包括人脸图像;
112.第二显示模块20,被配置为执行在获取到基于用户的操作指令所确定出的第二图
像的情况下,将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像,上述第二图像与上述人脸图像相适配。
113.在一些可能的实施例中,上述第二显示模块,被配置为执行:
114.在预设操作对应的作用区域与上述人脸图像所在区域的重合程度符合预设要求的情况下,触发执行上述在获取到基于用户的操作指令所确定出的第二图像的情况下,将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像的操作。
115.在一些可能的实施例中,上述预设操作包括在上述第一图像中添加马赛克效果的操作,或为上述第一图像添加贴纸效果的操作。
116.在一些可能的实施例中,上述第二显示模块,被配置为执行:
117.在预设操作对应的作用区域与上述人脸图像所在区域的重合程度符合预设要求的情况下,显示至少一个待选图像,上述待选图像与上述人脸图像相适配;
118.在获取到用户对上述至少一个待选图像的选择操作的情况下,在上述至少一个待选图像中确定上述第二图像,以及将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像。
119.在一些可能的实施例中,上述第二显示模块,被配置为执行:
120.在上述预设操作对应的作用区域与上述人脸图像所在区域的重合程度符合预设要求,并且获取到显示预设马赛克效果对应的操作的情况下,对上述人脸图像进行上述马赛克效果对应的处理,并显示处理效果。
121.在一些可能的实施例中,上述第二显示模块,被配置为执行:
122.获取上述人脸图像对应的特征信息,上述特征信息包括下述至少一个:年龄、性别;
123.在备选图像集合中确定与上述特征信息相适配的上述至少一个待选图像;
124.对上述至少一个待选图像进行显示。
125.在一些可能的实施例中,上述第二显示模块,被配置为执行:
126.确定多个年龄区间;
127.根据上述多个年龄区间和性别得到多个属性组合,每个上述属性组合对应一个年龄区间和一个性别;
128.为每个上述属性组合确定对应的备选图像,得到上述备选图像集。
129.在一些可能的实施例中,上述第二显示模块,被配置为执行:
130.根据上述特征信息确定对应的目标属性组合;
131.将上述备选图像集中上述目标组合对应的备选图像确定为上述至少一个待选图像。
132.在一些可能的实施例中,上述第二显示模块,被配置为执行:
133.响应于上述预设操作被触发的情况,获取上述预设操作对应的作用区域;
134.以及,对上述第一图像进行人脸识别处理,根据识别结果确定上述人脸图像所在区域。
135.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
136.图9是根据一示例性实施例示出的一种用于图像显示的电子设备600的框图。
137.该电子设备可以是服务器,还可以是终端设备,其内部结构图可以如图9所示。该电子设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种图像显示方法。
138.本领域技术人员可以理解,图9中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
139.在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的图像显示方法。
140.在示例性实施例中,还提供了一种计算机可读存储介质,当该计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的图像显示方法。具体来说,上述图像显示方法包括:
141.展示第一图像,上述第一图像包括人脸图像;
142.在获取到基于用户的操作指令所确定出的第二图像的情况下,将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像,上述第二图像与上述人脸图像相适配。
143.在一些可能的实施例中,上述在获取到基于用户的操作指令所确定出的第二图像的情况下,将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像之前,上述方法还包括:
144.在预设操作对应的作用区域与上述人脸图像所在区域的重合程度符合预设要求的情况下,触发执行上述在获取到基于用户的操作指令所确定出的第二图像的情况下,将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像的操作。
145.在一些可能的实施例中,上述预设操作包括在上述第一图像中添加马赛克效果的操作,或为上述第一图像添加贴纸效果的操作。
146.在一些可能的实施例中,上述在预设操作对应的作用区域与上述人脸图像所在区域的重合程度符合预设要求的情况下,触发执行上述在获取到基于用户的操作指令所确定出的第二图像的情况下,将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像的操作,包括:
147.在预设操作对应的作用区域与上述人脸图像所在区域的重合程度符合预设要求的情况下,显示至少一个待选图像,上述待选图像与上述人脸图像相适配;
148.在获取到用户对上述至少一个待选图像的选择操作的情况下,在上述至少一个待选图像中确定上述第二图像,以及将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像。
149.在一些可能的实施例中,上述在获取到基于用户的操作指令所确定出的第二图像
的情况下,将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像之前,上述方法还包括:
150.在上述预设操作对应的作用区域与上述人脸图像所在区域的重合程度符合预设要求,并且获取到显示预设马赛克效果对应的操作的情况下,对上述人脸图像进行上述马赛克效果对应的处理,并显示处理效果。
151.在一些可能的实施例中,上述显示至少一个待选图像,包括:
152.获取上述人脸图像对应的特征信息,上述特征信息包括下述至少一个:年龄、性别;
153.在备选图像集合中确定与上述特征信息相适配的上述至少一个待选图像;
154.对上述至少一个待选图像进行显示。
155.在一些可能的实施例中,上述方法还包括:
156.确定多个年龄区间;
157.根据上述多个年龄区间和性别得到多个属性组合,每个上述属性组合对应一个年龄区间和一个性别;
158.为每个上述属性组合确定对应的备选图像,得到上述备选图像集。
159.在一些可能的实施例中,上述在备选图像集合中确定与上述特征信息相适配的上述至少一个待选图像,包括:
160.根据上述特征信息确定对应的目标属性组合;
161.将上述备选图像集中上述目标组合对应的备选图像确定为上述至少一个待选图像。
162.在一些可能的实施例中,上述在获取到基于用户的操作指令所确定出的第二图像的情况下,将上述第二图像展示在上述人脸图像上,以使得上述第二图像部分或全部覆盖上述人脸图像之前,上述方法还包括:
163.响应于上述预设操作被触发的情况,获取上述预设操作对应的作用区域;
164.以及,对上述第一图像进行人脸识别处理,根据识别结果确定上述人脸图像所在区域。
165.在示例性实施例中,还提供了一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序存储在可读存储介质中,计算机设备的至少一个处理器从可读存储介质读取并执行计算机程序,使得计算机设备执行本公开实施例的图像显示方法。
166.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
167.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
168.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1