图片显示方法、装置、存储介质及电子设备与流程

文档序号:13004800阅读:190来源:国知局
图片显示方法、装置、存储介质及电子设备与流程

本发明涉及图片技术领域,尤其涉及终端设备技术领域,具体涉及一种图片显示方法、装置、存储介质及电子设备。



背景技术:

随着电子技术的发展,使用具备拍照功能的电子设备进行拍照已经成为人们日程生活中的一种习惯。电子设备的相册中存储的图片一般按照拍摄时间进行固定排序,以供用户进行浏览。用户在根据图片的排列顺序依次浏览图片的过程中容易浏览到与用户的浏览目标不相关的图片,或者用户在相册中的多个图片中查找浏览目标时需要花较长的时间。



技术实现要素:

本发明实施例提供一种图片显示方法、装置、存储介质及电子设备,可以对电子设备中存储的图片进行智能排序,提高图片的浏览效率。

本发明实施例提供一种图片显示方法,应用于电子设备中,所述方法包括:

获取当前显示的图片中的目标信息;

根据所述目标信息获取多个待显示图片中的图像特征信息与所述目标信息的匹配度;

根据所述匹配度对所述多个待显示图片重新排序以获得新的显示顺序;

依据所述新的显示顺序显示所述多个待显示图片。

本发明实施例还提供一种图片显示装置,所述装置包括:

第一获取模块,用于获取当前显示的图片中的目标信息;

第二获取模块,用于根据所述目标信息获取多个待显示图片中的图像特征信息与所述目标信息的匹配度;

排序模块,用于根据所述匹配度对所述多个待显示图片重新排序以获得新的显示顺序;

显示模块,用于依据所述新的显示顺序显示所述多个待显示图片。

本发明实施例还提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行本发明任一实施例所述的图片显示方法。

本发明实施例还提供一种电子设备,包括存储器和处理器,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行本发明任一实施例所述的图片显示方法。

本发明实施例通过获取当前显示的图片中的目标信息,根据所述目标信息获取多个待显示图片中的图像特征信息与所述目标信息的匹配度,根据所述匹配度对所述多个待显示图片重新排序以获得新的显示顺序,依据所述新的显示顺序显示所述多个待显示图片。本发明实施例通过将当前显示的图片中的目标信息与所述待显示图片中的图像特征信息进行匹配度分析,根据匹配度对电子设备中存储的图片进行智能排序并进行相应显示,提高图片的浏览效率。

附图说明

下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其它有益效果显而易见。

图1为本发明实施例提供的一种图片显示方法的流程示意图。

图2为本发明实施例提供的一种图片显示方法的第一应用场景示意图。

图3为本发明实施例提供的一种图片显示方法的第二应用场景示意图。

图4为本发明实施例提供的一种图片显示方法的第三应用场景示意图。

图5为本发明实施例提供的一种图片显示方法的第四应用场景示意图。

图6为本发明实施例提供的一种图片显示装置的结构示意图。

图7为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本发明实施例提供的一种图片显示方法的执行主体,可以为本发明实施例提供的一种图片显示装置,或者集成了所述图片显示装置的电子设备(譬如掌上电脑、平板电脑、智能手机、照相机等),所述图片显示装置可以采用硬件或者软件的方式实现。

请参阅图1至图5,图1为本发明实施例提供的一种图片显示方法的流程示意图,图2至图5为本发明实施例提供的一种图片显示方法的第一至第四应用场景示意图。其中,所述方法应用于电子设备中,所述方法包括:

步骤s101,获取当前显示的图片中的目标信息。

可以理解的是,电子设备中存储有多个图片,所述多个图片可以来源于一个文件夹中,也可以来源于多个文件夹中。比如,所述文件夹可以为相册或者相簿。当用户对文件夹中的某个图片进行浏览时,电子设备对所述当前浏览的图片进行显示,以得到所述当前显示的图片,并对所述当前显示的图片进行图片分析,以解析出所述当前显示的图片的图像特征信息,根据所述图像特征信息来获取当前显示的图片中的目标信息。比如,将所述当前显示的图片中的所有图像特征信息作为所述当前显示的图片中的目标信息;或者根据用户从所述图像特征信息中选取的一个或多个图像特征信息作为所述当前显示的图片中的目标信息。其中,所述图像特征信息可以包括人物信息、景观信息、场景信息、时间信息、地点信息等。其中,所述人物信息又可以包括人物数量、人物动作、人物面部特征、人物年龄、人物衣着、人物半身照、人物全身照等信息。所述景观信息可以包括建筑物、自然景物、人工景物等信息。所述场景信息可以包括远景、近景、微距、全景等信息。所述时间信息可以为图片的拍摄时间。所述地点信息可以为图片的拍摄地点。

在一些实施例中,所述当前显示的图片为单个图片,所述获取当前显示的图片中的目标信息,包括:

获取当前显示的单个图片中的目标信息,其中所述目标信息包括多个相同或不同的子目标信息。

在一些实施例中,所述子目标信息包括人物信息、景观信息、场景信息、时间信息、地点信息中的一种或多种。

比如,当所述目标信息为多个相同的子目标信息时,所述多个子目标信息可以为人物信息、景观信息、场景信息、时间信息、地点信息中的一种。比如所述目标信息包括两个人物信息,其中一个人物信息为人物数量信息,另一个人物信息为人物面部特征信息。

比如,如图2所示,以手机中的相册为例,相册中存储了多张图片,所述多张图片包括图片a至图片p,当前手机中图片的排序顺序为a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p。比如检测到手机的显示屏上当前显示的图片为图片c。比如,获取图片c中的图像特征信息为人物信息,其中所述人物信息包括人物面部特征信息和人物半身照信息,比如,所述人物面部特征信息识别为人物甲,根据所述图像特征信息确认当前显示的图片c中的目标信息为人物信息,即所述目标信息包括人物信息中的人物面部特征信息和人物半身照信息。

比如,当所述目标信息为多个不同的子目标信息时,所述多个子目标信息可以为人物信息、景观信息、场景信息、时间信息、地点信息中的多种。比如所述目标信息包括景观信息和场景信息。

比如,如图4所示,以手机中的相册为例,相册中存储了多张图片,所述多张图片包括图片a至图片p,当前手机中图片的排序顺序为a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p。比如检测到手机的显示屏上当前显示的图片为图片a。比如,获取图片a中的图像特征信息为景观信息和场景信息,其中所述景观信息为自然景物信息,所述场景信息为远景信息,根据所述图像特征信息确认当前显示的图片a中的目标信息为景观信息和场景信息,即所述目标信息包括所述景观信息中的自然景物信息与所述场景信息中的远景信息。

在一些实施例中,所述当前显示的图片为多个图片,所述获取当前显示的图片中的目标信息,包括:

获取当前显示的多个图片中的目标信息,其中所述目标信息包括多个相同或不同的子目标信息。

比如,当所述目标信息为多个相同的子目标信息时,所述多个子目标信息可以为人物信息、景观信息、场景信息、时间信息、地点信息中的一种。其中,所述目标信息可以来源于所述当前显示的多个图片中的每一个图片中相同的子目标信息。比如,当前显示的图片为图片c和图片h,所述图片c和图片h的对应的子目标信息均为人物信息,比如图片c的人物信息为人物甲,比如图片h的人物信息为人物乙,则获取当前显示的多个图片中的目标信息为人物信息,所述人物信息包括人物甲和人物乙。

比如,当所述目标信息为多个不同的子目标信息时,所述多个子目标信息可以为人物信息、景观信息、场景信息、时间信息、地点信息中的多种。其中,所述目标信息可以来源于所述当前显示的多个图片中的不同图片中的不同的子目标信息。比如,当前显示的图片为图片a和图片b,图片a中的子目标信息为景观信息,比如图片a的景物信息为自然景物信息,图片b中的子目标信息为地点信息,比如图片b的地点信息为某市,则获取当前显示的多个图片中的目标信息为景观信息和地点信息,所述目标信息包括景观信息中的自然景物信息与地点信息中的某市。

步骤s102,根据所述目标信息获取多个待显示图片中的图像特征信息与所述目标信息的匹配度。

可以理解的是,将电子设备中存储的排除所述当前显示的图片之外的图片确定为待显示图片,其中所述待显示图片包括多个待显示图片。

在一些实施例中,所述根据所述目标信息获取多个待显示图片中的图像特征信息与所述目标信息的匹配度,包括:将所述多个待显示图片中每一待显示图片的图像特征信息与所述目标信息进行匹配,以获取每一待显示图片的图像特征信息与所述目标信息的匹配度,其中所述匹配度包括与所述多个待显示图片一一对应的多个匹配值。

比如,如图2及图3所示,以手机中的相册为例,相册中存储了多张图片,所述多张图片包括图片a至图片p,当前手机中图片的排序顺序为a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p。比如检测到手机的显示屏上当前显示的图片为图片c。所述多个待显示图片包括图片a、图片b、图片d至图片p。比如,获取当前显示的图片c中的目标信息为人物信息,所述人物信息中包括人物面部特征信息和人物半身照信息。将所述多个待显示图片中每一待显示图片的图像特征信息与所述图片c中的目标信息进行匹配,以获取每一待显示图片的图像特征信息与所述目标信息的匹配度,其中所述匹配度包括与所述多个待显示图片一一对应的多个匹配值。比如,如图3所示,获取到图片h对应的匹配值为96%,图片j对应的匹配值为50%,图片a、b、d、e、f、g、i、j、k、l、m、n、o与p对应的匹配值均为0%。

比如,如图4及图5所示,以手机中的相册为例,相册中存储了多张图片,所述多张图片包括图片a至图片p,当前手机中图片的排序顺序为a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p。比如检测到手机的显示屏上当前显示的图片为图片a。所述多个待显示图片包括图片b至图片p。比如,获取到当前显示的图片a中的目标信息为景观信息和场景信息,所述目标信息包括所述景观信息中的自然景物信息与所述场景信息中的远景信息。将所述多个待显示图片中每一待显示图片的图像特征信息与所述图片a中的目标信息进行匹配,以获取每一待显示图片的图像特征信息与所述目标信息的匹配度,其中所述匹配度包括与所述多个待显示图片一一对应的多个匹配值。比如,如图5所示,获取到图片m对应的匹配值为96%,图片e对应的匹配值为80%,图片b对应的匹配值为70%,图片g对应的匹配值为60%,图片p对应的匹配值为50%,图片c、d、f、h、i、j、k、l、n与o对应的匹配值均为0%。

步骤s103,根据所述匹配度对所述多个待显示图片重新排序以获得新的显示顺序。

在一些实施例中,所述根据所述匹配度对所述多个待显示图片重新排序以获得新的显示顺序,包括:根据所述匹配值从高到底的顺序,将与所述匹配值一一对应的所述多个待显示图片依次排列在所述当前显示的图片之后,以获得新的显示顺序。

比如,如图3所示,获取到图片h对应的匹配值为96%,图片j对应的匹配值为50%,图片a、b、d、e、f、g、i、j、k、l、m、n、o与p对应的匹配值均为0%。则所述匹配值从高到底的顺序为h、j、a、b、d、e、f、g、i、j、k、l、m、n、o、p,根据所述匹配值从高到底的顺序,将与所述匹配值一一对应的所述多个待显示图片依次排列在所述当前显示的图片c之后,以获得新的显示顺序,如图3所示新的显示顺序为c、h、j、a、b、d、e、f、g、i、j、k、l、m、n、o、p。

比如,如图5所示,获取到图片m对应的匹配值为96%,图片e对应的匹配值为80%,图片b对应的匹配值为70%,图片g对应的匹配值为60%,图片p对应的匹配值为50%,图片c、d、f、h、i、j、k、l、n与o对应的匹配值均为0%。则所述匹配值从高到底的顺序为m、e、b、g、p、c、d、f、h、i、j、k、l、n、o,根据所述匹配值从高到底的顺序,将与所述匹配值一一对应的所述多个待显示图片依次排列在所述当前显示的图片a之后,以获得新的显示顺序,如图5所示新的显示顺序为m、e、b、g、p、c、d、f、h、i、j、k、l、n、o。

步骤s104,依据所述新的显示顺序显示所述多个待显示图片。

可以理解的是,将当前显示的图片中的目标信息与电子设备中存储的多个待显示图片的图像特征信息进行匹配以得到所述多个待显示图片对应的匹配度,并根据所述匹配度对所述多个待显示图片进行重新排序,以使用户在进行图片浏览时,电子设备依据所述新的显示顺序显示所述多个待显示图片。

在一些实施例中,当所述新的显示顺序产生之后,当用户在浏览所述多个待显示图片的过程中,用户的浏览目标可能会出现变化,从而不按照新的显示顺序来浏览图片,当电子设备检测到其中依次显示的多张图片的排序序号在所述新的显示顺序中的排列序号为非相邻序号时,重新从所述依次显示的多张图片上获取新的目标信息,以根据新的目标信息与剩余待显示图片中的图像特征信息进行匹配以获取到新的匹配度,并根据新的匹配度对剩余待显示图片重新排序。比如,获取所述依次显示的多张图片上的共有目标信息;根据所述共有目标信息获取剩余待显示图片中的图像特征与所述共有目标信息的第二匹配度;根据所述第二匹配度对所述剩余待显示图片重新排序以获得第二显示顺序;依据所述第二显示顺序显示所述多个待显示图片。

上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。

在一些实施例中,所述电子设备可以记录用户在一段历史时段内用户首次浏览的图片中的目标信息,且记录在根据所述目标信息对待显示图片重新排序生成新的显示顺序之后的用户浏览习惯,比如所述浏览习惯包括用户在浏览过程中按照所述新的显示顺序浏览图片的次数和不按照所述新的显示顺序浏览图片的次数,并可以利用学习算法将所述记录的目标信息与用户浏览习惯进行分析和学习处理,电子设备通过自行分析和学习的处理过程生成用户的浏览偏好,比如用户更偏向于浏览什么目标信息对应的图片,当用户进入图片浏览模式时,根据用户的浏览偏好自动调整电子设备中存储的图片的显示顺序,以供用户根据所述显示顺序进行图片浏览。

本发明实施例通过获取当前显示的图片中的目标信息,根据所述目标信息获取多个待显示图片中的图像特征信息与所述目标信息的匹配度,根据所述匹配度对所述多个待显示图片重新排序以获得新的显示顺序,依据所述新的显示顺序显示所述多个待显示图片。本发明实施例通过将当前显示的图片中的目标信息与所述待显示图片中的图像特征信息进行匹配度分析,根据匹配度对电子设备中存储的图片进行智能排序并进行相应显示,提高图片的浏览效率。

本发明实施例还提供一种图片显示装置,如图6所示,图6为本发明实施例提供的一种图片显示装置的结构示意图。所述图片显示装置30包括第一获取模块31,第二获取模块32,排序模块33,以及显示模块34。

其中,所述第一获取模块31,用于获取当前显示的图片中的目标信息。

可以理解的是,电子设备中存储有多个图片,所述多个图片可以来源于一个文件夹中,也可以来源于多个文件夹中。比如,所述文件夹可以为相册或者相簿。当用户对文件夹中的某个图片进行浏览时,所述第一获取模块31对所述当前浏览的图片进行显示,以得到所述当前显示的图片,并对所述当前显示的图片进行图片分析,以解析出所述当前显示的图片的图像特征信息,根据所述图像特征信息来获取当前显示的图片中的目标信息。比如,将所述当前显示的图片中的所有图像特征信息作为所述当前显示的图片中的目标信息;或者根据用户从所述图像特征信息中选取的一个或多个图像特征信息作为所述当前显示的图片中的目标信息。其中,所述图像特征信息可以包括人物信息、景观信息、场景信息、时间信息、地点信息等。其中,所述人物信息又可以包括人物数量、人物动作、人物面部特征、人物年龄、人物衣着、人物半身照、人物全身照等信息。所述景观信息可以包括建筑物、自然景物、人工景物等信息。所述场景信息可以包括远景、近景、微距、全景等信息。所述时间信息可以为图片的拍摄时间。所述地点信息可以为图片的拍摄地点。

在一些实施例中,所述当前显示的图片为单个图片,所述第一获取模块31,用于获取当前显示的单个图片中的目标信息,其中所述目标信息包括多个相同或不同的子目标信息。

在一些实施例中,所述子目标信息包括人物信息、景观信息、场景信息、时间信息、地点信息中的一种或多种。

比如,当所述目标信息为多个相同的子目标信息时,所述多个子目标信息可以为人物信息、景观信息、场景信息、时间信息、地点信息中的一种。比如所述目标信息包括两个人物信息,其中一个人物信息为人物数量信息,另一个人物信息为人物面部特征信息。

比如,如图2所示,以手机中的相册为例,相册中存储了多张图片,所述多张图片包括图片a至图片p,当前手机中图片的排序顺序为a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p。比如检测到手机的显示屏上当前显示的图片为图片c。比如,所述第一获取模块31获取图片c中的图像特征信息为人物信息,其中所述人物信息包括人物面部特征信息和人物半身照信息,比如,所述人物面部特征信息识别为人物甲,根据所述图像特征信息确认当前显示的图片c中的目标信息为人物信息,即所述目标信息包括人物信息中的人物面部特征信息和人物半身照信息。

比如,当所述目标信息为多个不同的子目标信息时,所述多个子目标信息可以为人物信息、景观信息、场景信息、时间信息、地点信息中的多种。比如所述目标信息包括景观信息和场景信息。

比如,如图4所示,以手机中的相册为例,相册中存储了多张图片,所述多张图片包括图片a至图片p,当前手机中图片的排序顺序为a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p。比如检测到手机的显示屏上当前显示的图片为图片a。比如,所述第一获取模块31获取图片a中的图像特征信息为景观信息和场景信息,其中所述景观信息为自然景物信息,所述场景信息为远景信息,根据所述图像特征信息确认当前显示的图片a中的目标信息为景观信息和场景信息,即所述目标信息包括所述景观信息中的自然景物信息与所述场景信息中的远景信息。

在一些实施例中,所述当前显示的图片为多个图片,所述第一获取模块31,用于获取当前显示的多个图片中的目标信息,其中所述目标信息包括多个相同或不同的子目标信息。

比如,当所述目标信息为多个相同的子目标信息时,所述多个子目标信息可以为人物信息、景观信息、场景信息、时间信息、地点信息中的一种。其中,所述目标信息可以来源于所述当前显示的多个图片中的每一个图片中相同的子目标信息。比如,当前显示的图片为图片c和图片h,所述图片c和图片h的对应的子目标信息均为人物信息,比如图片c的人物信息为人物甲,比如图片h的人物信息为人物乙,则所述第一获取模块31获取当前显示的多个图片中的目标信息为人物信息,所述人物信息包括人物甲和人物乙。

比如,当所述目标信息为多个不同的子目标信息时,所述多个子目标信息可以为人物信息、景观信息、场景信息、时间信息、地点信息中的多种。其中,所述目标信息可以来源于所述当前显示的多个图片中的不同图片中的不同的子目标信息。比如,当前显示的图片为图片a和图片b,图片a中的子目标信息为景观信息,比如图片a的景物信息为自然景物信息,图片b中的子目标信息为地点信息,比如图片b的地点信息为某市,则所述第一获取模块31获取当前显示的多个图片中的目标信息为景观信息和地点信息,所述目标信息包括景观信息中的自然景物信息与地点信息中的某市。

所述第二获取模块32,用于根据所述目标信息获取多个待显示图片中的图像特征信息与所述目标信息的匹配度。

可以理解的是,将电子设备中存储的排除所述当前显示的图片之外的图片确定为待显示图片,其中所述待显示图片包括多个待显示图片。

在一些实施例中,所述第二获取模块32,用于将所述多个待显示图片中每一待显示图片的图像特征信息与所述目标信息进行匹配,以获取每一待显示图片的图像特征信息与所述目标信息的匹配度,其中所述匹配度包括与所述多个待显示图片一一对应的多个匹配值。

比如,如图2及图3所示,以手机中的相册为例,相册中存储了多张图片,所述多张图片包括图片a至图片p,当前手机中图片的排序顺序为a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p。比如检测到手机的显示屏上当前显示的图片为图片c。所述多个待显示图片包括图片a、图片b、图片d至图片p。比如,所述第一获取模块31获取当前显示的图片c中的目标信息为人物信息,所述人物信息中包括人物面部特征信息和人物半身照信息。所述第二获取模块32将所述多个待显示图片中每一待显示图片的图像特征信息与所述图片c中的目标信息进行匹配,以获取每一待显示图片的图像特征信息与所述目标信息的匹配度,其中所述匹配度包括与所述多个待显示图片一一对应的多个匹配值。比如,如图3所示,所述第二获取模块32获取到图片h对应的匹配值为96%,图片j对应的匹配值为50%,图片a、b、d、e、f、g、i、j、k、l、m、n、o与p对应的匹配值均为0%。

比如,如图4及图5所示,以手机中的相册为例,相册中存储了多张图片,所述多张图片包括图片a至图片p,当前手机中图片的排序顺序为a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p。比如检测到手机的显示屏上当前显示的图片为图片a。所述多个待显示图片包括图片b至图片p。比如,所述第一获取模块31获取到当前显示的图片a中的目标信息为景观信息和场景信息,所述目标信息包括所述景观信息中的自然景物信息与所述场景信息中的远景信息。所述第二获取模块32将所述多个待显示图片中每一待显示图片的图像特征信息与所述图片a中的目标信息进行匹配,以获取每一待显示图片的图像特征信息与所述目标信息的匹配度,其中所述匹配度包括与所述多个待显示图片一一对应的多个匹配值。比如,如图5所示,所述第二获取模块32获取到图片m对应的匹配值为96%,图片e对应的匹配值为80%,图片b对应的匹配值为70%,图片g对应的匹配值为60%,图片p对应的匹配值为50%,图片c、d、f、h、i、j、k、l、n与o对应的匹配值均为0%。

所述排序模块33,用于根据所述匹配度对所述多个待显示图片重新排序以获得新的显示顺序。

在一些实施例中,所述排序模块33,用于根据所述匹配值从高到底的顺序,将与所述匹配值一一对应的所述多个待显示图片依次排列在所述当前显示的图片之后,以获得新的显示顺序。

比如,如图3所示,所述第二获取模块32获取到图片h对应的匹配值为96%,图片j对应的匹配值为50%,图片a、b、d、e、f、g、i、j、k、l、m、n、o与p对应的匹配值均为0%。则所述匹配值从高到底的顺序为h、j、a、b、d、e、f、g、i、j、k、l、m、n、o、p,所述排序模块33根据所述匹配值从高到底的顺序,将与所述匹配值一一对应的所述多个待显示图片依次排列在所述当前显示的图片c之后,以获得新的显示顺序,如图3所示新的显示顺序为c、h、j、a、b、d、e、f、g、i、j、k、l、m、n、o、p。

比如,如图5所示,所述第二获取模块32获取到图片m对应的匹配值为96%,图片e对应的匹配值为80%,图片b对应的匹配值为70%,图片g对应的匹配值为60%,图片p对应的匹配值为50%,图片c、d、f、h、i、j、k、l、n与o对应的匹配值均为0%。则所述匹配值从高到底的顺序为m、e、b、g、p、c、d、f、h、i、j、k、l、n、o,所述排序模块33根据所述匹配值从高到底的顺序,将与所述匹配值一一对应的所述多个待显示图片依次排列在所述当前显示的图片a之后,以获得新的显示顺序,如图5所示新的显示顺序为m、e、b、g、p、c、d、f、h、i、j、k、l、n、o。

所述显示模块34,用于依据所述新的显示顺序显示所述多个待显示图片。

可以理解的是,所述第二获取模块32将当前显示的图片中的目标信息与电子设备中存储的多个待显示图片的图像特征信息进行匹配以得到所述多个待显示图片对应的匹配度,所述排序模块33根据所述匹配度对所述多个待显示图片进行重新排序,以使用户在进行图片浏览时,所述显示模块34依据所述新的显示顺序显示所述多个待显示图片。

在一些实施例中,当所述新的显示顺序产生之后,当用户在浏览所述多个待显示图片的过程中,用户的浏览目标可能会出现变化,从而不按照新的显示顺序来浏览图片,当电子设备检测到其中依次显示的多张图片的排序序号在所述新的显示顺序中的排列序号为非相邻序号时,所述第一获取模块31重新从所述依次显示的多张图片上获取新的目标信息,所述第二获取模块32根据新的目标信息与剩余待显示图片中的图像特征信息进行匹配以获取到新的匹配度,所述排序模块33根据新的匹配度对剩余待显示图片重新排序。比如,所述第一获取模块31获取所述依次显示的多张图片上的共有目标信息;所述第二获取模块32根据所述共有目标信息获取剩余待显示图片中的图像特征与所述共有目标信息的第二匹配度;所述排序模块33根据所述第二匹配度对所述剩余待显示图片重新排序以获得第二显示顺序;所述显示模块34依据所述第二显示顺序显示所述多个待显示图片。

在一些实施例中,所述图片显示装置30可以记录用户在一段历史时段内用户首次浏览的图片中的目标信息,且记录在根据所述目标信息对待显示图片重新排序生成新的显示顺序之后的用户浏览习惯,比如所述浏览习惯包括用户在浏览过程中按照所述新的显示顺序浏览图片的次数和不按照所述新的显示顺序浏览图片的次数,并可以利用学习算法将所述记录的目标信息与用户浏览习惯进行分析和学习处理,所述图片显示装置30通过自行分析和学习的处理过程生成用户的浏览偏好,比如用户更偏向于浏览什么目标信息对应的图片,当用户进入图片浏览模式时,根据用户的浏览偏好自动调整电子设备中存储的图片的显示顺序,以供用户根据所述显示顺序进行图片浏览。

本发明实施例还提供一种电子设备,包括存储器和处理器,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行本发明任一实施例所述的图片显示方法。

该电子设备可以是智能手机、平板电脑、掌上电脑、照相机等设备。如图7所示,电子设备400包括有一个或者一个以上处理核心的处理器401、有一个或一个以上计算机可读存储介质的存储器402及存储在存储器402上并可在处理器401上运行的计算机程序。其中,处理器401与存储器402电性连接。本领域技术人员可以理解,图7中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

处理器401是电子设备400的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器402内的应用程序,以及调用存储在存储器402内的数据,执行电子设备400的各种功能和处理数据,从而对电子设备400进行整体监控。

在本发明实施例中,电子设备400中的处理器401会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能:

获取当前显示的图片中的目标信息;

根据所述目标信息获取多个待显示图片中的图像特征信息与所述目标信息的匹配度;

根据所述匹配度对所述多个待显示图片重新排序以获得新的显示顺序;

依据所述新的显示顺序显示所述多个待显示图片。

在一些实施例中,所述当前显示的图片为单个图片,处理器401用于所述获取当前显示的图片中的目标信息,包括:

获取当前显示的单个图片中的目标信息,其中所述目标信息包括多个相同或不同的子目标信息。

在一些实施例中,所述当前显示的图片为多个图片,处理器401用于所述获取当前显示的图片中的目标信息,包括:

获取当前显示的多个图片中的目标信息,其中所述目标信息包括多个相同或不同的子目标信息。

在一些实施例中,所述子目标信息包括人物信息、景观信息、场景信息、时间信息、地点信息中的一种或多种。

在一些实施例中,处理器401用于所述根据所述目标信息获取多个待显示图片中的图像特征信息与所述目标信息的匹配度,包括:将所述多个待显示图片中每一待显示图片的图像特征信息与所述目标信息进行匹配,以获取每一待显示图片的图像特征信息与所述目标信息的匹配度,其中所述匹配度包括与所述多个待显示图片一一对应的多个匹配值;

所述根据所述匹配度对所述多个待显示图片重新排序以获得新的显示顺序,包括:根据所述匹配值从高到底的顺序,将与所述匹配值一一对应的所述多个待显示图片依次排列在所述当前显示的图片之后,以获得新的显示顺序。

尽管图7中未示出,电子设备400还可以包括显示屏、摄像头、射频电路、无线保真模块、传感器、电源、音频电路、蓝牙模块等,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

本发明实施例中,所述图片显示装置与上文实施例中的一种图片显示方法属于同一构思,在所述图片显示装置上可以运行所述图片显示方法实施例中提供的任一方法,其具体实现过程详见所述图片显示方法实施例,此处不再赘述。

需要说明的是,对本发明所述图片显示方法而言,本领域普通测试人员可以理解实现本发明实施例所述图片显示方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读存储介质中,如存储在电子设备的存储器中,并被该电子设备内的至少一个处理器执行,在执行过程中可包括如所述图片显示方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)等。

对本发明实施例的所述图片显示装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。

以上对本发明实施例所提供的一种图片显示方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例的技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1