1.本发明实施例涉及终端技术领域,尤其涉及一种图片展示方法、装置、电子设备及存储介质。
背景技术:
2.随着智能手机技术的发展,智能手机上的摄像头越来越多,越做越好,用户使用智能手机进行合照的行为也越来越多。
3.在一些场景下,多个用户一起在智能手机屏幕前观看彼此之间的合照,还喜欢将之前拍摄的合照同现在的合照进行对比。而智能手机是按照拍摄时间的顺序展示图片的,这就导致用户想要查看之前拍摄的合照时,尤其是很久之前拍摄的合照时,需要多次执行翻页操作,这不仅导致耗时较长,还由于需要用户多次操作,使得用户体验不够友好。
技术实现要素:
4.鉴于此,本发明实施例提供一种图片展示方法、装置、电子设备及存储介质,以解决现有技术中智能手机按照拍摄时间顺序展示图片导致用户查看图片时耗时较长且需要多次操作,使得用户体验不够友好的技术问题。
5.第一方面,本发明实施例提供一种图片展示方法,所述方法包括:
6.通过摄像头采集满足设定条件的人脸图像,所述设定条件包括:人脸图像中包括至少两个人脸;
7.根据所述满足设定条件的人脸图像,从本地图库中确定至少一张目标图片,所述目标图片中包括至少两个目标人脸,所述目标人脸为所述满足设定条件的人脸图像中的任一人脸;
8.将至少一张所述目标图片进行展示。
9.在一个可能的实施方式中,所述通过摄像头采集满足设定条件的人脸图像,包括:
10.通过摄像头采集人脸图像;
11.确定当前采集的所述人脸图像中的人脸数目;
12.当确定所述人脸数目小于2时,返回执行所述通过摄像头采集人脸图像的步骤;
13.当确定所述人脸数目大于或等于2时,将当前采集到的人脸图像确定为满足设定条件的人脸图像。
14.在一个可能的实施方式中,所述根据所述满足设定条件的人脸图像,从所述本地图库中确定至少一张目标图片,包括:
15.从所述满足设定条件的人脸图像中提取至少两个人脸的人脸特征;
16.针对提取到的每一所述人脸特征,查找已构建的特征库,得到包含所述人脸特征的目标人脸特征集,所述特征库包括所述本地图库中每一图片对应的人脸特征集,所述人脸特征集包括所述图片中包含的每一人脸的人脸特征;
17.将所述目标人脸特征集对应的图片,确定为目标图片。
18.在一个可能的实施方式中,所述方法还包括:
19.在确定更新所述特征库时,从所述本地图库中确定未记录至所述特征库的新增图片;
20.针对每一所述新增图片,从所述新增图片中提取至少一个人脸的人脸特征,得到对应的人脸特征集;
21.将所述新增图片和其对应的人脸特征集记录至所述特征库。
22.在一个可能的实施方式中,所述方法还包括:
23.当从所述特征库中查找到所述目标人脸特征集时,将所述目标人脸特征集对应的目标图片的权值加1;
24.所述将至少一张所述目标图片进行展示,包括:
25.按照权值从大到小的顺序,将至少一张所述目标图片进行展示。
26.在一个可能的实施方式中,在所述将至少一张所述目标图片进行展示之后,所述方法还包括:
27.将所述目标图片的权值置为0。
28.第二方面,本发明实施例提供一种图片展示装置,所述装置包括:
29.图像采集模块,用于通过摄像头采集满足设定条件的人脸图像,所述设定条件包括:人脸图像中包括至少两个人脸;
30.目标确定模块,用于根据所述满足设定条件的人脸图像,从所述本地图库中确定至少一张目标图片,所述目标图片中包括至少两个目标人脸,所述目标人脸为所述满足设定条件的人脸图像中的任一人脸;
31.展示模块,用于将至少一张所述目标图片进行展示。
32.在一个可能的实施方式中,所述目标确定模块,包括:
33.特征提取子模块,用于从所述满足设定条件的人脸图像中提取至少两个人脸的人脸特征;
34.查找子模块,用于针对提取到的每一所述人脸特征,查找已构建的特征库,得到包含所述人脸特征的目标人脸特征集,所述特征库包括所述本地图库中每一图片对应的人脸特征集,所述人脸特征集包括所述图片中包含的每一人脸的人脸特征;
35.确定子模块,用于将所述目标人脸特征集对应的图片,确定为目标图片。
36.第三方面,本发明实施例提供一种电子设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的图片展示程序,以实现第一方面中任一项所述的图片展示方法。
37.第四方面,本发明实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面中任一项所述的图片展示方法。
38.本发明实施例提供的技术方案,通过摄像头采集满足设定条件,也即包括至少两个人脸的人脸图像,根据该人脸图像从本地图库中确定至少一张包括该人脸图像中任意两个或两个以上人脸的目标图片,将至少一张目标图片进行展示,实现了优先展示包括当前图片观看者的合照,这相较于现有技术中用户需要从大量图片中来翻找期望观看的合照而言,能够节省用户操作且节省耗时,提升用户体验。
附图说明
39.图1为本发明一示例性应用场景的示意图;
40.图2为本发明一示例性实施例提供的一种图片展示方法的实施例流程图;
41.图3为本发明一示例性实施例提供的另一种图片展示方法的实施例流程图;
42.图4为本发明一示例性实施例提供的又一种图片展示方法的实施例流程图;
43.图5为本发明一示例性实施例提供的一种图片展示装置的实施例框图;
44.图6为本发明实施例提供的一种的电子设备的结构示意图。
具体实施方式
45.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.为便于对本发明实施例的理解,下面首先结合附图对本发明提供的图片展示方法的应用场景做示例性说明。
47.参见图1,为本发明一示例性应用场景的示意图。如图1所示,包括电子设备11、用户12和用户13。
48.其中,电子设备11可以是支持具有显示屏的多种电子设备,包括但不限于:智能手机、平板电脑、膝上型便携计算机、台式计算机等,图1中仅以智能手机为例。
49.可选的,电子设备11还具有摄像头,如此,电子设备11可通过摄像头采集图像。
50.现有技术中,当用户12和用户13想要翻看智能手机11本地图库中两人的合照时,智能手机11通常是按照图片的拍摄时间来顺次展示图片的,这很可能需要用户12或者用户13从大量图片中去翻找两人的合照,如此不仅耗时较长,还需要用户多次操作,比如翻页操作,从而导致用户体验不够友好。
51.而本发明实施例中,当用户12和用户13想要翻看智能手机11本地图库中两人的合照时,智能手机11可优先展示两人的合照,如此,则无需用户12或者用户13从大量图片中去翻找两人的合照,缩短了耗时并节省了用户操作,从而提升用户体验。
52.下面将结合附图以具体实施例对本发明提供的图片展示方法做进一步的解释说明,实施例并不构成对本发明实施例的限定。
53.参见图2,为本发明一示例性实施例提供的一种图片展示方法的实施例流程图,在一个例子中,该方法可应用于图1中所示例的电子设备11。如图2所示,包括以下步骤:
54.步骤201、通过摄像头采集满足设定条件的人脸图像,设定条件包括:人脸图像中包括至少两个人脸。
55.在一些实施例中,当电子设备11确定自身被配置为开启按照预设的展示策略对本地图库中的图片进行展示的功能时,执行本发明实施例提供的图片展示方法,以按照预设的展示策略对本地图库中的图片进行展示。这里,预设的展示策略包括:优先展示本地图库中包括至少两个目标人脸的图片,该目标人脸为用户所期望看到的人脸。反之,当电子设备11确定自身被配置为关闭按照预设的展示策略对本地图库中的图片进行展示的功能时,则可不必执行本发明实施例提供的图片展示方法,而是按照默认的展示策略,例如按照拍摄
时间的顺序对本地图库中的图片进行展示。
56.可选的,在实践中,可由用户手动操控智能手机,以控制智能手机11开启上述按照预设的展示策略对本地图库中的图片进行展示的功能。相应的,可由用户手动操控智能手机,以控制智能手机11关闭上述按照预设的展示策略对本地图库中的图片进行展示的功能。
57.本发明实施例中,当智能手机11确定按照预设的展示策略对本地图库中的图片进行展示时,可通过摄像头采集满足设定条件的人脸图像,这里,设定条件包括:人脸图像中包括至少两个人脸。
58.具体的,以图1所示应用场景为例,当用户12和用户13想要翻看智能手机11本地图库中两人的合照时,用户12和用户13通常是同时面向智能手机11的显示屏,因此,智能手机11可通过摄像头(具体可为前置摄像头)采集人脸图像,并且该人脸图像中包括用户12和用户13各自的人脸,据此,智能手机11通过摄像头采集到满足设定条件的人脸图像。
59.可选的,智能手机每通过摄像头采集一张人脸图像,则确定当前采集的人脸图像中的人脸数目,当确定人脸数目小于2时,返回执行通过摄像头采集人脸图像的步骤,也即重复通过摄像头采集人脸图像;当确定人脸数目大于或等于2时,将当前采集到的人脸图像确定为满足设定条件的人脸图像。
60.步骤202、根据满足设定条件的人脸图像,从本地图库中确定至少一张目标图片,目标图片中包括至少两个目标人脸,目标人脸为满足设定条件的人脸图像中的任一人脸。
61.在一些实施例中,智能手机11可在本地维护一个特征库,该特征库至少包括智能手机11本地图库中每一图片对应的人脸特征集,该人脸特征集包括图片中包含的每一人脸的人脸特征。
62.可选的,特征库还包括用于表征图片中是否包括人脸的标识(以下简称人脸标识)、图片中包含的人脸数目等。
63.如下述表1所示,为特征库的一种示例:
64.表1
[0065][0066]
基于上述表1所示例的特征库,本步骤202中,根据满足设定条件的人脸图像,从本地图库中确定至少一张目标图片包括:从满足设定条件的人脸图像中提取至少一个人脸的人脸特征,针对提取到的每一人脸特征,从已构建的特征库中查找该人脸特征,得到包含该人脸特征的目标人脸特征集,将目标人脸特征集对应的图片确定为目标图片。由此可见,目标图片中包括至少一个目标人脸。
[0067]
至于上述表1所示例的特征库是如何构建的,在下文中通过图3所示流程进行说
明,这里先不详述。
[0068]
步骤203、将至少一张目标图片进行展示。
[0069]
本发明实施例提供的技术方案,通过摄像头采集满足设定条件,也即包括至少两个人脸的人脸图像,根据该人脸图像从本地图库中确定至少一张包括该人脸图像中任意两个或两个以上人脸的目标图片,将至少一张目标图片进行展示,实现了优先展示包括当前图片观看者的合照,这相较于现有技术中用户需要从大量图片中来翻找期望观看的合照而言,能够节省用户操作且节省耗时,提升用户体验。
[0070]
参见图3,为本发明一示例性实施例提供的另一种图片展示方法的实施例流程图,该图3所示流程在上述图2所示流程的基础上,描述特征库的构建过程。如图3所示,包括以下步骤:
[0071]
步骤301、在确定更新特征库时,从本地图库中确定未记录至特征库的新增图片。
[0072]
在一些实施例中,智能手机11可在按照预设的展示策略对本地图库中的图片进行展示的功能初始化过程中,确定更新特征库,从而执行图3所示流程。
[0073]
在另一些实施例中,智能手机11可周期性地,例如每隔一周,则确定更新特征库,从而执行图3所示流程。
[0074]
步骤302、针对每一新增图片,从新增图片中提取至少一个人脸的人脸特征,得到对应的人脸特征集。
[0075]
步骤303、将新增图片和其对应的人脸特征集记录至特征库。
[0076]
以下对步骤301至步骤303进行统一说明:
[0077]
由于智能手机11上的本地图库是可更新的,具体可包括新增图片、删除图片,因此,上述特征库也并非是一成不变的,而是可随着本地图库的更新而发生更新。
[0078]
具体的,智能手机11可通过以下方式构建如上述表1所示例的特征库:智能手机11可在按照预设的展示策略对本地图库中的图片进行展示的功能初始化过程中,从本地图库中确定未记录至特征库的图片(为描述方便,称为新增图片),针对每一新增图片,从新增图片中提取至少一个人脸的人脸特征,得到对应的人脸特征集,将新增图片和其对应的人脸特征集记录至特征库。
[0079]
由此可见,由于智能手机11在每次按照预设的展示策略对本地图库中的图片进行展示的功能初始化过程中,基于本地图库中新增的图片更新特征库,从而实现了特征库随着本地图库的更新而发生更新,这也能够使得基于特征库确定出的目标图片更全面。
[0080]
此外,智能手机11在检测到本地图库中任一图片被删除时,可从上述表1所示例的特征库中删除该图片以及该图片对应的人脸特征集,这能够避免将已从本地图库中删除的图片确定为目标图片。
[0081]
通过图3所示流程,实现了构建特征库,并且实现了特征库随着本地图库的更新而发生更新。
[0082]
参见图4,为本发明一示例性实施例提供的又一种图片展示方法的实施例流程图。如图4所示,包括以下步骤:
[0083]
步骤401、通过摄像头采集满足设定条件的人脸图像。
[0084]
本步骤401的详细描述可以参见上述图2所示实施例中的相关描述,这里不再赘述。
[0085]
步骤402、从满足设定条件的人脸图像中提取至少两个人脸的人脸特征。
[0086]
在一些实施例中,可以利用训练好的人脸特征提取模型来实现从人脸图像中提取人脸的人脸特征。
[0087]
步骤403、针对提取到的每一人脸特征,查找已构建的特征库,得到包含该人脸特征的目标人脸特征集。
[0088]
步骤404、将目标人脸特征集对应的图片,确定为目标图片。
[0089]
步骤403和步骤404的详细描述可以参见上述图2所示实施例中的相关描述,这里不再赘述。
[0090]
步骤405、将目标人脸特征集对应的目标图片的权值加1。
[0091]
由步骤403至步骤405的描述可见,本发明实施例中,当针对任一目标人脸,若图片中包含该目标人脸,则将该图片的权值加1,这里权值的初始值为0。
[0092]
由此可见,图片的权值能够表征图片中所包含的目标人脸的数目。举例来说,假设图片中包括2个目标人脸,则图片的最终权值为2。
[0093]
步骤406、按照权值从大到小的顺序,将至少一张目标图片进行展示。
[0094]
由上述描述可知,图片的权值能够表征图片中所包含的目标人脸的数目,因此,按照权值从大到小的顺序,将至少一张目标图片进行展示也就意味着按照目标图片中包含目标人脸的数目从大到小的顺序,将至少一张目标图片进行展示。
[0095]
可选的,当两张或多张目标图片的权值相同时,可按照拍摄时间的顺序将两张或多张目标图片进行展示。
[0096]
由此可见,通过该种处理,可以在优先展示目标图片的基础上,进一步优先展示包含目标人脸数目较多的目标图片,提升用户体验。
[0097]
步骤407、将目标图片的权值置为0。
[0098]
通过在完成图片展示之后,将目标图片的权值置为0,可避免下一次开启按照预设的展示策略对本地图库中的图片进行展示的功能时,影响图片展示结果。
[0099]
与前述图片展示方法的实施例相对应,本发明实施例还提供图片展示装置。
[0100]
参见图5,为本发明一示例性实施例提供的一种图片展示装置的实施例框图。如图5所示,包括以下步骤:
[0101]
图像采集模块51,用于通过摄像头采集满足设定条件的人脸图像,所述设定条件包括:人脸图像中包括至少两个人脸;
[0102]
目标确定模块52,用于根据所述满足设定条件的人脸图像,从所述本地图库中确定至少一张目标图片,所述目标图片中包括至少两个目标人脸,所述目标人脸为所述满足设定条件的人脸图像中的任一人脸;
[0103]
展示模块53,用于将至少一张所述目标图片进行展示。
[0104]
在一个可能的实施方式中,所述图像采集模块51包括(图中未示出):
[0105]
采集子模块,用于通过摄像头采集人脸图像;
[0106]
判断子模块,用于确定当前采集的所述人脸图像中的人脸数目;
[0107]
所述采集子模块,还用于当确定所述人脸数目小于2时,返回执行所述通过摄像头采集人脸图像的步骤;
[0108]
确定子模块,用于当确定所述人脸数目大于或等于2时,将当前采集到的人脸图像
确定为满足设定条件的人脸图像。
[0109]
在一个可能的实施方式中,所述目标确定模块52包括(图中未示出):
[0110]
特征提取子模块,用于从所述满足设定条件的人脸图像中提取至少两个人脸的人脸特征;
[0111]
查找子模块,用于针对提取到的每一所述人脸特征,查找已构建的特征库,得到包含所述人脸特征的目标人脸特征集,所述特征库包括所述本地图库中每一图片对应的人脸特征集,所述人脸特征集包括所述图片中包含的每一人脸的人脸特征;
[0112]
确定子模块,用于将所述目标人脸特征集对应的图片,确定为目标图片。
[0113]
在一个可能的实施方式中,所述装置还包括(图中未示出):
[0114]
特征库构建模块,用于在确定更新所述特征库时,从所述本地图库中确定未记录至所述特征库的新增图片;针对每一所述新增图片,从所述新增图片中提取至少一个人脸的人脸特征,得到对应的人脸特征集;将所述新增图片和其对应的人脸特征集记录至所述特征库。
[0115]
在一个可能的实施方式中,所述装置还包括(图中未示出):
[0116]
权值更新模块,用于当从所述特征库中查找到所述目标人脸特征集时,将所述目标人脸特征集对应的目标图片的权值加1;
[0117]
所述展示模块53具体用于:
[0118]
按照权值从大到小的顺序,将至少一张所述目标图片进行展示。
[0119]
在一个可能的实施方式中,所述权值更新模块还用于:在所述将至少一张所述目标图片进行展示之后,将所述目标图片的权值置为0。
[0120]
图6为本发明实施例提供的一种的电子设备的结构示意图,图6所示的电子设备600包括:至少一个处理器601、存储器602、至少一个网络接口604和其他用户接口603。电子设备600中的各个组件通过总线系统605耦合在一起。可理解,总线系统605用于实现这些组件之间的连接通信。总线系统605除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统605。
[0121]
其中,用户接口603可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball))、触感板或者触摸屏等。
[0122]
可以理解,本发明实施例中的存储器602可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledatarate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本文描述的存储器602旨在包括但不限于这些和任意其它适合类型的存储器。
[0123]
在一些实施方式中,存储器602存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统6021和应用程序6022。
[0124]
其中,操作系统6021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序6022,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序6022中。
[0125]
在本发明实施例中,通过调用存储器602存储的程序或指令,具体的,可以是应用程序6022中存储的程序或指令,处理器601用于执行各方法实施例所提供的方法步骤,例如包括:
[0126]
在确定按照预设的展示策略对本地图库中的图片进行展示时,通过摄像头采集确定目标人脸图像,所述目标人脸图像中包括至少一个目标人脸;
[0127]
根据所述目标人脸图像从所述本地图库中确定至少一张目标图片,所述目标图片中包括至少一个所述目标人脸;
[0128]
将至少一张所述目标图片进行展示。
[0129]
上述本发明实施例揭示的方法可以应用于处理器601中,或者由处理器601实现。处理器601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器601可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecific integratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器602,处理器601读取存储器602中的信息,结合其硬件完成上述方法的步骤。
[0130]
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本技术所述功能的其它电子单元或其组合中。
[0131]
对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
[0132]
本实施例提供的电子设备可以是如图6中所示的电子设备,可执行如图2-图4中图片展示方法的所有步骤,进而实现图2-图4所示图片展示方法的技术效果,具体请参照图2-图4的相关描述,为简洁描述,在此不作赘述。
[0133]
本发明实施例还提供了一种存储介质(计算机可读存储介质)。这里的存储介质存
储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。
[0134]
当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述在电子设备侧执行的图片展示方法。
[0135]
所述处理器用于执行存储器中存储的图片展示程序,以实现以下在电子设备侧执行的图片展示方法的步骤:
[0136]
在确定按照预设的展示策略对本地图库中的图片进行展示时,通过摄像头采集目标人脸图像,所述目标人脸图像中包括至少一个目标人脸;
[0137]
根据所述目标人脸图像从所述本地图库中确定至少一张目标图片,所述目标图片中包括至少一个所述目标人脸;
[0138]
将至少一张所述目标图片进行展示。
[0139]
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0140]
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
[0141]
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种图片展示方法,其特征在于,所述方法包括:通过摄像头采集满足设定条件的人脸图像,所述设定条件包括:人脸图像中包括至少两个人脸;根据所述满足设定条件的人脸图像,从本地图库中确定至少一张目标图片,所述目标图片中包括至少两个目标人脸,所述目标人脸为所述满足设定条件的人脸图像中的任一人脸;将至少一张所述目标图片进行展示。2.根据权利要求1所述的方法,其特征在于,所述通过摄像头采集满足设定条件的人脸图像,包括:通过摄像头采集人脸图像;确定当前采集的所述人脸图像中的人脸数目;当确定所述人脸数目小于2时,返回执行所述通过摄像头采集人脸图像的步骤;当确定所述人脸数目大于或等于2时,将当前采集到的人脸图像确定为满足设定条件的人脸图像。3.根据权利要求1所述的方法,其特征在于,所述根据所述满足设定条件的人脸图像,从所述本地图库中确定至少一张目标图片,包括:从所述满足设定条件的人脸图像中提取至少两个人脸的人脸特征;针对提取到的每一所述人脸特征,查找已构建的特征库,得到包含所述人脸特征的目标人脸特征集,所述特征库包括所述本地图库中每一图片对应的人脸特征集,所述人脸特征集包括所述图片中包含的每一人脸的人脸特征;将所述目标人脸特征集对应的图片,确定为目标图片。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在确定更新所述特征库时,从所述本地图库中确定未记录至所述特征库的新增图片;针对每一所述新增图片,从所述新增图片中提取至少一个人脸的人脸特征,得到对应的人脸特征集;将所述新增图片和其对应的人脸特征集记录至所述特征库。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:当从所述特征库中查找到所述目标人脸特征集时,将所述目标人脸特征集对应的目标图片的权值加1;所述将至少一张所述目标图片进行展示,包括:按照权值从大到小的顺序,将至少一张所述目标图片进行展示。6.根据权利要求5所述的方法,其特征在于,在所述将至少一张所述目标图片进行展示之后,所述方法还包括:将所述目标图片的权值置为0。7.一种图片展示装置,其特征在于,所述装置包括:图像采集模块,用于通过摄像头采集满足设定条件的人脸图像,所述设定条件包括:人脸图像中包括至少两个人脸;目标确定模块,用于根据所述满足设定条件的人脸图像,从本地图库中确定至少一张目标图片,所述目标图片中包括至少两个目标人脸,所述目标人脸为所述满足设定条件的
人脸图像中的任一人脸;展示模块,用于将至少一张所述目标图片进行展示。8.根据权利要求7所述的装置,其特征在于,所述目标确定模块,包括:特征提取子模块,用于从所述满足设定条件的人脸图像中提取至少两个人脸的人脸特征;查找子模块,用于针对提取到的每一所述人脸特征,查找已构建的特征库,得到包含所述人脸特征的目标人脸特征集,所述特征库包括所述本地图库中每一图片对应的人脸特征集,所述人脸特征集包括所述图片中包含的每一人脸的人脸特征;确定子模块,用于将所述目标人脸特征集对应的图片,确定为目标图片。9.一种电子设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的图片展示程序,以实现权利要求1~6中任一项所述的图片展示方法。10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~6中任一项所述的图片展示方法。
技术总结
本发明实施例涉及一种图片展示方法、装置、电子设备及存储介质,所述方法包括:通过摄像头采集满足设定条件的人脸图像,所述设定条件包括:人脸图像中包括至少两个人脸;根据所述满足设定条件的人脸图像,从本地图库中确定至少一张目标图片,所述目标图片中包括至少两个目标人脸,所述目标人脸为所述满足设定条件的人脸图像中的任一人脸;将至少一张所述目标图片进行展示。由此,能够节省用户观看到期望合照的耗时,并节省用户操作,提升用户体验。提升用户体验。提升用户体验。
技术研发人员:黄钦 马颖江
受保护的技术使用者:珠海格力电器股份有限公司
技术研发日:2021.11.26
技术公布日:2022/3/8