图片检索方法、电子设备及存储介质转让专利

申请号 : CN201711476765.2

文献号 : CN108228792B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘鑫万历金泽邱建平曾科凡徐楠

申请人 : 深圳云天励飞技术有限公司

摘要 :

本发明提供一种图片检索方法,所述方法包括:获取待检索人脸图片;根据所述待检索人脸图片,从目标数据库中检索相似人脸图片,所述目标数据库包括以下一种或者多种的组合:静态数据库、动态数据库;基于所述相似人脸图片,输出检索结果。本发明还提供一种电子设备及存储介质。本发明能实现个性化检索需求,提高了检索质量。

权利要求 :

1.一种图片检索方法,其特征在于,所述方法包括:获取待检索人脸图片;

获取终端设备发送的用户根据检索需求在用户界面上对数据库的选择指令,将所述选择指令中包括的数据库作为目标数据库,所述目标数据库包括多个类别的人脸图片,不同类别对应不同姿态类型的人脸图片,每个类别对应一种姿态类型;

接收所述终端设备发送的用户根据需要在所述用户界面上对每个类别配置不同的相似度阈值,所述用户界面上包括每个类别对应的相似度阈值选项;

基于对每个类别配置的相似度阈值,从所述目标数据库中的每个类别的人脸图片中检索与所述待检索人脸图片相似的人脸图片,所述目标数据库包括以下一种或者多种的组合:静态数据库、动态数据库;

基于所述相似人脸图片,输出检索结果。

2.如权利要求1所述的图片检索方法,其特征在于,所述基于所述相似人脸图片,输出检索结果包括以下一种或者多种:在所述相似人脸图片上显示图片信息,所述图片信息包括以下一种或者多种的组合:相似度、时间、类别、数据库信息;

将所述相似人脸图片按照相似度进行排序,并将排序后的相似人脸图片作为检索结果输出;

将所述相似人脸图片按照拍摄时间进行排序,并将排序后的相似人脸图片作为检索结果输出;

按照相似度从大到小,分别对每个类别中的相似人脸图片进行排序,将每个类别中排序后的相似人脸图片作为检索结果输出;

按照拍摄时间从与当前时间的距离由近到远,分别对每个类别中的相似人脸图片进行排序,将每个类别中排序后的相似人脸图片作为检索结果输出。

3.如权利要求1或2所述的图片检索方法,其特征在于,所述方法还包括:获取所述终端设备发送的用户查看的相似人脸图片;

将获取的相似人脸图片对应的目标抓拍图片发送至所述终端设备以使在所述终端设备上显示所述目标抓拍图片。

4.如权利要求3所述的图片检索方法,其特征在于,所述方法还包括:当所述目标抓拍图片包括除所述获取的相似人脸图片的其他人脸时,获取所述终端设备发送的对目标位置的选择指令;

在所述目标抓拍图片中,获取所述目标位置对应的目标人脸;

在所述目标数据库中,检索与所述目标人脸相似的人脸图片。

5.一种电子设备,其特征在于,所述电子设备包括存储器及处理器,所述存储器用于存储至少一个指令,所述处理器用于执行所述至少一个指令以实现如权利要求1至4中任一项所述图片检索方法。

6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如权利要求1至4中任一项所述图片检索方法。

说明书 :

图片检索方法、电子设备及存储介质

技术领域

[0001] 本发明涉及人工领域,尤其涉及一种图片检索方法、电子设备及存储介质。

背景技术

[0002] 人脸识别技术在许多领域有着非常广泛的应用,如视频监控、智慧商业、门禁系统等。这样,数据库就会有上亿级的大规模人脸库,在如此庞大的数据库中有实时存储的动态数据库,有用于验证用户身份的静态数据库,用户无法根据自身需求自定义数据库以查询所需图片。而且数据库中人脸的姿态、人脸所处的环境因素也是有很大不同的,尤其体现在光照、分辨率、遮挡等因素。在对人脸图片进行检索时,很难检索到复杂环境下的人脸图片(光线不好的人脸图片,戴帽子的人脸图片),检索精度不高。这样就无法满足用户的检索需求。

发明内容

[0003] 鉴于以上内容,有必要提供一种图片检索方法、电子设备及存储介质,能实现个性化检索需求,提高了检索质量。
[0004] 一种图片检索方法,所述方法包括:
[0005] 获取待检索人脸图片;
[0006] 根据所述待检索人脸图片,从目标数据库中检索相似人脸图片,所述目标数据库包括以下一种或者多种的组合:静态数据库、动态数据库;
[0007] 基于所述相似人脸图片,输出检索结果。
[0008] 根据本发明优选实施例,所述方法包括:
[0009] 获取终端设备发送的对数据库的选择指令;
[0010] 将所述选择指令中包括的数据库作为所述目标数据库。
[0011] 根据本发明优选实施例,所述目标数据库包括至少一个类别的人脸图片,所述方法包括:
[0012] 从所述至少一个类别中每个类别的人脸图片中,检索每个类别中的相似人脸图片,将所述每个类别中的相似人脸图片作为所述相似人脸图片的一部分。
[0013] 根据本发明优选实施例,所述至少一个类别中不同类别对应不同姿态类型的人脸图片,每个类别对应一种姿态类型。
[0014] 根据本发明优选实施例,所述方法还包括:
[0015] 接收终端设备发送的在用户界面上对每个类别配置的相似度阈值,所述用户界面上包括每个类别对应的相似度阈值选项。
[0016] 根据本发明优选实施例,所述基于所述相似人脸图片,输出检索结果包括以下一种或者多种:
[0017] 在所述相似人脸图片上显示图片信息,所述图片信息包括以下一种或者多种的组合:相似度、时间、类别、数据库信息;
[0018] 将所述相似人脸图片按照相似度进行排序,并将排序后的相似人脸图片作为检索结果输出;
[0019] 将所述相似人脸图片按照拍摄时间进行排序,并将排序后的相似人脸图片作为检索结果输出;
[0020] 按照相似度从大到小,分别对每个类别中的相似人脸图片进行排序,将每个类别中排序后的相似人脸图片作为检索结果输出;
[0021] 按照拍摄时间从与当前时间的距离由近到远,分别对每个类别中的相似人脸图片进行排序,将每个类别中排序后的相似人脸图片作为检索结果输出。
[0022] 根据本发明优选实施例,所述方法还包括:
[0023] 获取终端设备发送的用户查看的相似人脸图片;
[0024] 将获取的相似人脸图片对应的目标抓拍图片发送至所述终端设备以使在所述终端设备上显示所述目标抓拍图片。
[0025] 根据本发明优选实施例,所述方法还包括:
[0026] 当所述目标抓拍图片包括除所述获取的相似人脸图片的其他人脸时,获取所述终端设备发送的对目标位置的选择指令;
[0027] 在所述目标抓拍图片中,获取所述目标位置对应的目标人脸;
[0028] 在所述目标数据库中,检索与所述目标人脸相似的人脸图片。
[0029] 一种电子设备,所述电子设备包括存储器及处理器,所述存储器用于存储至少一个指令,所述处理器用于执行所述至少一个指令以实现任意实施例中任一项所述图片检索方法。
[0030] 一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如任意实施例中任一项所述图片检索方法。
[0031] 由以上技术方案可以看出,本发明能获取待检索人脸图片;根据所述待检索人脸图片,从目标数据库中检索相似人脸图片,所述目标数据库包括以下一种或者多种的组合:静态数据库、动态数据库;基于所述相似人脸图片,输出检索结果。从而实现个性化检索需求,提高了检索质量。

附图说明

[0032] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0033] 图1是本发明图片检索方法的较佳实施例的流程图。
[0034] 图2是本发明相似人脸图片显示示意图。
[0035] 图3是本发明图片检索装置的较佳实施例的功能模块图。
[0036] 图4是本发明至少一个实例中电子设备的较佳实施例的结构示意图。

具体实施方式

[0037] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
[0039] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0040] 本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0041] 如图1所示,是本发明图片检索方法的较佳实施例的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
[0042] S10,电子设备获取待检索人脸图片。
[0043] 在本发明的优选实施例中,所述电子设备与终端设备相通信,本发明提供用户界面,并在终端设备上显示。在所述用户界面上,用户可以输入待检索人脸图片,并上传至所述电子设备。当然所述电子设备也可以通过其他方式获取待检索人脸图片,本发明不做任何限制。
[0044] 所述终端设备可以是,但不限于任何一种可与用户通过键盘、触摸板或声控设备等方式进行人机交互的电子产品,例如,平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、智能式穿戴式设备、摄像设备、监控设备等终端。
[0045] S11,所述电子设备根据所述待检索人脸图片,从目标数据库中检索相似人脸图片,所述目标数据库包括以下一种或者多种的组合:静态数据库、动态数据库。所述静态数据库不是用于实时抓拍的图片,例如,可以是用于存储特定用途的图片,所述特定用途用于验证用户的身份,如身份证数据库、商场会员数据库等等,所述动态数据库是实时变化的数据库,用于存储实时抓拍的图片,例如摄像设备将实时抓拍的图片,上传至所述动态数据库。
[0046] 在本发明的优选实施例中,在用户界面上显示数据库选项,所述终端设备获取用户在用户界面上对数据库的选择指令,并将所述选择指令发送至所述电子设备,所述电子设备将所述选择指令中包括的数据库作为所述目标数据库。这样用户可以根据检索需求自定义数据库,以达到所需的检索图片,有针对性的查询,可以减少搜索量。
[0047] 例如,民警需要查询一个犯罪用户的图片,判断所述犯罪用户最近是否有被抓拍,则民警可以选择动态数据库,所述电子设备可以在所述动态数据库中选择与犯罪用户相似的人脸图片,从而实现有针对性的查询,可以减少搜索量。
[0048] 在本发明的优选实施例中,在将抓拍的图片进行存储时,利用图片识别技术,识别抓拍的人脸图片,根据配置的分类规则将抓拍的人脸图片分类到至少一个类别中,这样后续可以直接获取所述至少一个类别中每个类别的人脸图片。所述至少一个类别中不同类别对应不同姿态类型的人脸图片,每个类别对应一种姿态类型。这样便于后续检索的时候,能检索到不同类型的人脸,给用户提供各种姿态类型下的人脸分析等等。
[0049] 进一步地,所述分类规则包括,但不限于:脸部姿态、光线类别、遮挡类别。所述脸部姿态包括,但不限于:仰视脸、侧视脸、正脸。所述光线类别包括,但不限于:暗光类别、亮光类别、正常光类别。所述遮挡类别包括,但不限于:口罩遮挡、墨镜遮挡、帽子遮挡等等。
[0050] 因此,所述目标数据库包括至少一个类别的人脸图片,优选地,所述方法包括:从所述至少一个类别中每个类别的人脸图片中,检索每个类别中的相似人脸图片,将所述每个类别中的相似人脸图片作为所述相似人脸图片的一部分。
[0051] 本发明的优选实施例中,还可以在用户界面上提供每个类别对应的相似度阈值选项,由用户自定义设置所述每个类别对应的相似度阈值。所述电子设备接收所述终端设备发送的在用户界面上对每个类别配置的相似度阈值,并基于对每个类别配置的相似度阈值检索与所述待检索人脸图片相似的人脸图片。
[0052] 例如,用户在用户界面输入一张人脸图片,需要从大量抓拍的图片中找出戴帽子的人脸图片,且与所述人脸图片高度相似,则可以将戴帽子类别的人脸图片对应的相似度阈值设置的比较高,这样能更准确,更有针对性地找出用户所需的相似图片。
[0053] 在发明中,利用图像检索技术从目标数据库中检索相似人脸图片,所述图像检索技术为现有技术,本发明不再详述。
[0054] S12,所述电子设备基于所述相似人脸图片,输出检索结果。
[0055] 在本发明中,在用户界面上提供多种检索结果的展示选项,所述展示选项包括,但不限于:图片信息、排序信息。所述图片信息包括,但不限于以下一种或者多种的组合:相似度、时间、类别、数据库信息、抓拍地点,所述图片信息可以由用户自定义检索结果需要展示的信息。所述排序信息包括,但不限于以下一种或者多种的组合:按相似度排序、每个类别分开排序展示、合并排序展示、按拍摄时间排序展示。所述排序信息由用户自定义检索结果的排序展示。当然在其他实施例中,也可以用户也可以不自定义设置,根据默认设置选项对检索结果进行展示。
[0056] 优选地,所述基于所述相似人脸图片,输出检索结果包括以下一种或者多种:
[0057] (1)、在所述相似人脸图片上显示图片信息,所述图片信息包括以下一种或者多种的组合:相似度、时间、类别、数据库信息、抓拍地点。
[0058] (2)、将所述相似人脸图片按照相似度进行排序,并将排序后的相似人脸图片作为检索结果输出。
[0059] (3)、将所述相似人脸图片按照拍摄时间进行排序,并将排序后的相似人脸图片作为检索结果输出;
[0060] (4)、按照相似度从大到小,分别对每个类别中的相似人脸图片进行排序,将每个类别中排序后的相似人脸图片作为检索结果输出;
[0061] (5)、按照拍摄时间从与当前时间的距离由近到远,分别对每个类别中的相似人脸图片进行排序,将每个类别中排序后的相似人脸图片作为检索结果输出。
[0062] 可选实施例中,当所述相似人脸图片显示在用户界面上时,用户可以查看所述相似人脸图片,在用户触控查看的相似人脸图片时,所述终端设备将查看的相似人脸图片发送至所述电子设备。优选地,所述方法还包括:所述电子设备获取所述终端设备发送的用户查看的相似人脸图片,将获取的相似人脸图片对应的目标抓拍图片发送至所述终端设备以使在所述终端设备上显示所述目标抓拍图片。
[0063] 进一步地,所述目标抓拍图片表示所述相似人脸图片所处的实际场景的图片,即所述相似人脸图片从所述目标抓拍图片中识别出来的。
[0064] 进一步地,在所述目标抓拍图片中将所述相似人脸图片突出显示,以方便用户区分所述目标抓拍图片没有进行检索的人脸图片,例如用户几何框框中所述相似人脸图片。
[0065] 例如,如图2所示,上方显示的相似人脸图片,当用户点击所述相似人脸图片时,在用户界面上显示所述相似人脸图片对应的抓拍图片。这样可以便于用户查看其所感兴趣的人脸图片所在的实际场景,以便是用户在所述抓拍图片中发现更多细节信息,例如民警在办案时,在用户界面上,直接点击查看所述相似人脸图片,从而调出所述相似人脸图片对应的抓拍图片,便于民警查找更多细节信息。
[0066] 进一步地,当用户在所述目标抓拍图片有其他人脸图片,并且想对其他人脸图片进行查询时,可以直接点击所述其他人脸图片所在的位置,因此,优选地,所述方法还包括:
[0067] 当所述目标抓拍图片包括除所述获取的相似人脸图片的其他人脸时,所述电子设备获取所述终端设备发送的对目标位置的选择指令;在所述目标抓拍图片中,获取所述目标位置对应的目标人脸;在所述目标数据库中,检索与所述目标人脸相似的人脸图片,并发送至所述终端设备以在所述终端设备上显示与所述目标人脸相似的人脸图片。这样用户在查看实际场景下的抓拍图片时,可以直接对没有检索的人脸图片直接提交检索需求,从而实现针对性的查询,提高查询质量。
[0068] 本发明能获取待检索人脸图片;根据所述待检索人脸图片,从目标数据库中检索相似人脸图片,所述目标数据库包括以下一种或者多种的组合:静态数据库、动态数据库;基于所述相似人脸图片,输出检索结果。从而实现个性化检索需求,提高了检索质量。
[0069] 如图3所示,本发明图片检索装置的较佳实施例的功能模块图。所述图片检索装置11包括获取模块100、检索模块101、输出模块102及发送模块103。本发明所称的单元是指一种能够被图片检索装置11的处理器所执行并且能够完成固定功能的一系列计算机程序段,其存储在存储器中。在本实施例中,关于各单元的功能将在后续的实施例中详述。
[0070] 所述获取模块100获取待检索人脸图片。
[0071] 在本发明的优选实施例中,所述电子设备与终端设备相通信,本发明提供用户界面,并在终端设备上显示。在所述用户界面上,用户可以输入待检索人脸图片,并上传至所述电子设备。当然所述电子设备也可以通过其他方式获取待检索人脸图片,本发明不做任何限制。
[0072] 所述检索模块101根据所述待检索人脸图片,从目标数据库中检索相似人脸图片,所述目标数据库包括以下一种或者多种的组合:静态数据库、动态数据库。所述静态数据库不是用于实时抓拍的图片,例如,可以是用于存储特定用途的图片,所述特定用途用于验证用户的身份,如身份证数据库、商场会员数据库等等,所述动态数据库是实时变化的数据库,用于存储实时抓拍的图片,例如摄像设备将实时抓拍的图片,上传至所述动态数据库。
[0073] 在本发明的优选实施例中,在用户界面上显示数据库选项,所述终端设备获取用户在用户界面上对数据库的选择指令,并将所述选择指令发送至所述电子设备,所述检索模块101将所述选择指令中包括的数据库作为所述目标数据库。这样用户可以根据检索需求自定义数据库,以达到所需的检索图片,有针对性的查询,可以减少搜索量。
[0074] 例如,民警需要查询一个犯罪用户的图片,判断所述犯罪用户最近是否有被抓拍,则民警可以选择动态数据库,所述电子设备可以在所述动态数据库中选择与犯罪用户相似的人脸图片,从而实现有针对性的查询,可以减少搜索量。
[0075] 在本发明的优选实施例中,在将抓拍的图片进行存储时,利用图片识别技术,识别抓拍的人脸图片,根据配置的分类规则将抓拍的人脸图片分类到至少一个类别中,这样后续可以直接获取所述至少一个类别中每个类别的人脸图片。所述至少一个类别中不同类别对应不同姿态类型的人脸图片,每个类别对应一种姿态类型。这样便于后续检索的时候,能检索到不同类型的人脸,给用户提供各种姿态类型下的人脸分析等等。
[0076] 进一步地,所述分类规则包括,但不限于:脸部姿态、光线类别、遮挡类别。所述脸部姿态包括,但不限于:仰视脸、侧视脸、正脸。所述光线类别包括,但不限于:暗光类别、亮光类别、正常光类别。所述遮挡类别包括,但不限于:口罩遮挡、墨镜遮挡、帽子遮挡等等。
[0077] 因此,所述目标数据库包括至少一个类别的人脸图片,优选地,所述方法包括:从所述至少一个类别中每个类别的人脸图片中,检索每个类别中的相似人脸图片,将所述每个类别中的相似人脸图片作为所述相似人脸图片的一部分。
[0078] 本发明的优选实施例中,还可以在用户界面上提供每个类别对应的相似度阈值选项,由用户自定义设置所述每个类别对应的相似度阈值。所述获取模块 100接收所述终端设备发送的在用户界面上对每个类别配置的相似度阈值,并基于对每个类别配置的相似度阈值检索与所述待检索人脸图片相似的人脸图片。
[0079] 例如,用户在用户界面输入一张人脸图片,需要从大量抓拍的图片中找出戴帽子的人脸图片,且与所述人脸图片高度相似,则可以将戴帽子类别的人脸图片对应的相似度阈值设置的比较高,这样能更准确,更有针对性地找出用户所需的相似图片。
[0080] 在发明中,利用图像检索技术从目标数据库中检索相似人脸图片,所述图像检索技术为现有技术,本发明不再详述。
[0081] 所述输出模块102基于所述相似人脸图片,输出检索结果。
[0082] 在本发明中,在用户界面上提供多种检索结果的展示选项,所述展示选项包括,但不限于:图片信息、排序信息。所述图片信息包括,但不限于以下一种或者多种的组合:相似度、时间、类别、数据库信息、抓拍地点,所述图片信息可以由用户自定义检索结果需要展示的信息。所述排序信息包括,但不限于以下一种或者多种的组合:按相似度排序、每个类别分开排序展示、合并排序展示、按拍摄时间排序展示。所述排序信息由用户自定义检索结果的排序展示。当然在其他实施例中,也可以用户也可以不自定义设置,根据默认设置选项对检索结果进行展示。
[0083] 优选地,所述输出模块102基于所述相似人脸图片,输出检索结果包括以下一种或者多种:
[0084] (1)、在所述相似人脸图片上显示图片信息,所述图片信息包括以下一种或者多种的组合:相似度、时间、类别、数据库信息、抓拍地点。
[0085] (2)、将所述相似人脸图片按照相似度进行排序,并将排序后的相似人脸图片作为检索结果输出。
[0086] (3)、将所述相似人脸图片按照拍摄时间进行排序,并将排序后的相似人脸图片作为检索结果输出;
[0087] (4)、按照相似度从大到小,分别对每个类别中的相似人脸图片进行排序,将每个类别中排序后的相似人脸图片作为检索结果输出;
[0088] (5)、按照拍摄时间从与当前时间的距离由近到远,分别对每个类别中的相似人脸图片进行排序,将每个类别中排序后的相似人脸图片作为检索结果输出。
[0089] 可选实施例中,当所述相似人脸图片显示在用户界面上时,用户可以查看所述相似人脸图片,在用户触控查看的相似人脸图片时,所述终端设备将查看的相似人脸图片发送至所述电子设备。优选地,所述方法还包括:所述获取模块100获取所述终端设备发送的用户查看的相似人脸图片,所述发送模块103 将获取的相似人脸图片对应的目标抓拍图片发送至所述终端设备以使在所述终端设备上显示所述目标抓拍图片。
[0090] 进一步地,所述目标抓拍图片表示所述相似人脸图片所处的实际场景的图片,即所述相似人脸图片从所述目标抓拍图片中识别出来的。
[0091] 进一步地,在所述目标抓拍图片中将所述相似人脸图片突出显示,例如用户几何框框中所述相似人脸图片。
[0092] 例如,如图2所示,上方显示的相似人脸图片,当用户点击所述相似人脸图片时,在用户界面上显示所述相似人脸图片对应的抓拍图片。这样可以便于用户查看其所感兴趣的人脸图片所在的实际场景,以便是用户在所述抓拍图片中发现更多细节信息,例如民警在办案时,在用户界面上,直接点击查看所述相似人脸图片,从而调出所述相似人脸图片对应的抓拍图片,便于民警查找更多细节信息。
[0093] 进一步地,当用户在所述目标抓拍图片有其他人脸图片,并且想对其他人脸图片进行查询时,可以直接点击所述其他人脸图片所在的位置,因此,优选地,所述方法还包括:
[0094] 当所述目标抓拍图片包括除所述获取的相似人脸图片的其他人脸时,所述所述获取模块100获取所述终端设备发送的对目标位置的选择指令;所述获取模块100在所述目标抓拍图片中,获取所述目标位置对应的目标人脸;所述检索模块101在所述目标数据库中,检索与所述目标人脸相似的人脸图片。这样用户在查看实际场景下的抓拍图片时,可以直接对没有检索的人脸图片直接提交检索需求,从而实现针对性的查询,提高查询质量。
[0095] 本发明能获取待检索人脸图片;根据所述待检索人脸图片,从目标数据库中检索相似人脸图片,所述目标数据库包括以下一种或者多种的组合:静态数据库、动态数据库;基于所述相似人脸图片,输出检索结果。从而实现个性化检索需求,提高了检索质量。
[0096] 上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等) 或处理器(processor)执行本发明每个实施例所述方法的部分步骤。
[0097] 如图4所示,所述电子设备3包括至少一个发送装置31、至少一个存储器32、至少一个处理器33、至少一个接收装置34以及至少一个通信总线。其中,所述通信总线用于实现这些组件之间的连接通信。
[0098] 所述电子设备3是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路 (Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field- Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。所述电子设备3还可包括网络设备和/或用户设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
[0099] 所述电子设备3可以是,但不限于任何一种可与用户通过键盘、触摸板或声控设备等方式进行人机交互的电子产品,例如,平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、智能式穿戴式设备、摄像设备、监控设备等终端。
[0100] 所述电子设备3所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。
[0101] 其中,所述接收装置34和所述发送装置31可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。
[0102] 所述存储器32用于存储程序代码。所述存储器32可以是集成电路中没有实物形式的具有存储功能的电路,如RAM(Random-Access Memory,随机存取存储器)、FIFO(First In First Out,)等。或者,所述存储器32也可以是具有实物形式的存储器,如内存条、TF卡(Trans-flash Card)、智能媒体卡 (smart media card)、安全数字卡(secure digital card)、快闪存储器卡(flash card)等储存设备等等。
[0103] 所述处理器33可以包括一个或者多个微处理器、数字处理器。所述处理器33可调用存储器32中存储的程序代码以执行相关的功能。例如,图3中所述的各个单元是存储在所述存储器32中的程序代码,并由所述处理器33所执行,以实现一种图片检索方法。所述处理器33又称中央处理器(CPU,Central Processing Unit),是一块超大规模的集成电路,是运算核心(Core)和控制核心(Control Unit)。
[0104] 本发明实施例还提供一种计算机可读存储介质,其上存储有计算机指令,所述指令当被包括一个或多个处理器的电子设备执行时,使电子设备执行如上文方法实施例所述的图片检索方法。
[0105] 结合图1所示,所述电子设备3 中的所述存储器32存储多个指令以实现一种图片检索方法,所述处理器33可执行所述多个指令从而实现:
[0106] 获取待检索人脸图片;根据所述待检索人脸图片,从目标数据库中检索相似人脸图片,所述目标数据库包括以下一种或者多种的组合:静态数据库、动态数据库;基于所述相似人脸图片,输出检索结果。
[0107] 在任意实施例中所述图片检索方法对应的多个指令存储在所述存储器32,并通过所述处理器33来执行,在此不再详述。
[0108] 以上说明的本发明的特征性的手段可以通过集成电路来实现,并控制实现上述任意实施例中所述图片检索方法的功能。即,本发明的集成电路安装于所述电子设备中,使所述电子设备发挥如下功能:获取待检索人脸图片;根据所述待检索人脸图片,从目标数据库中检索相似人脸图片,所述目标数据库包括以下一种或者多种的组合:静态数据库、动态数据库;基于所述相似人脸图片,输出检索结果。
[0109] 在任意实施例中所述图片检索方法所能实现的功能都能通过本发明的集成电路安装于所述电子设备中,使所述电子设备发挥任意实施例中所述图片检索方法所能实现的功能,在此不再详述。
[0110] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0111] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0112] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0113] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0114] 另外,在本发明的各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0115] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0116] 以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。