照片索引创建方法、照片搜索方法及装置的制造方法

文档序号:8258777阅读:771来源:国知局
照片索引创建方法、照片搜索方法及装置的制造方法
【技术领域】
[0001]本公开涉及照片处理技术领域,特别是涉及一种照片索引创建方法、照片搜索方法及装置。
【背景技术】
[0002]随着智能终端的拍摄技术飞速发展,智能终端已成为人们的重要拍摄工具之一。随着人们拍摄的照片或视频的数量增多,如何快速找到自己想要的照片或视频成为亟需解决的问题。
[0003]相关技术中的照片搜索通常是基于网页内容(例如,照片的周边文字)或者照片在网页中的anchor等信息进行搜索。由于,但是,智能终端内的照片或视频通常按照拍摄时间的先后顺序进行存储,而且,基本没有相应的文字描述,很难将这种照片搜索方法应用于智能终端的照片库中的照片搜索。因此,一种能够适用于个人私有照片的照片搜索方法。

【发明内容】

[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]结合第二方面,在第二方面的第三种可能的实现方式中,若搜索得到多张目标照片,则所述显示所述目标照片包括:
[0034]获取用户指定的排列顺序;
[0035]按照所述排列顺序对获得的多张目标照片进行排序;
[0036]按照排序后的顺序显示多张目标照片。
[0037]根据本公开实施例的第三方面,提供一种照片索引创建装置,包括:
[0038]获取模块,用于获取待分类照片的照片信息,所述照片信息包括如下至少一种:所述待分类照片的内容信息、所述待分类照片的拍摄信息;
[0039]标记模块,用于在所述待分类照片中标记获得的照片信息,得到照片索引,所述照片索引的索引项至少包括人脸索引、照片场景类型索引、照片拍摄质量索引、拍摄时间索引和拍摄地点索引。
[0040]结合第三方面,在第三方面的第一种可能的实现方式中,所述获取模块,包括:
[0041]识别子模块,用于逐个识别各个所述待分类照片中是否包含人脸图像;
[0042]第一获取子模块,用于当所述待分类照片中包含人脸图像时,获取人脸图像的人脸特征;
[0043]第一确定子模块,用于根据所述人脸特征对人脸图像进行聚类处理,确定出全部人脸图像中属于同一个人的人脸图像。
[0044]结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述人脸特征包括人脸图像的图像特征和人脸属性信息,所述人脸属性信息包括人脸的方向、人脸的性别和人脸图像在照片中的位置;所述第一确定子模块,包括:
[0045]第二确定子模块,用于根据所述人脸的方向和人脸图像在照片中的位置,确定所述人脸图像对应的人物是否是主要人物;
[0046]聚类处理子模块,用于当所述人脸图像对应的人物是主要人物,结合所述人脸图像的图像特征和人脸属性信息,对人脸图像进行聚类处理,将属于同一个人的人脸图像聚为一个簇。
[0047]结合第三方面,在第三方面的第三种可能的实现方式中,所述获取模块,包括:
[0048]第二获取子模块,用于从所述待分类照片中获取照片的背景图像特征;
[0049]第三确定子模块,用于根据所述背景图像特征及预设背景图像特征,确定所述待分类照片的拍摄场景类型。
[0050]结合第三方面,在第三方面的第四种可能的实现方式中,所述获取模块,包括:
[0051]第三获取子模块,用于获取所述待分类照片的拍摄信息,所述拍摄信息包括饱和度、焦距、逆光、曝光度;
[0052]第四获取子模块,用于根据所述拍摄信息获取所述待分类照片的拍摄质量信息。
[0053]根据本公开实施例的第四方面,提供一种照片搜索装置,利用第三方面任一项装置构建得到的照片索引对照片进行搜索,所述装置包括:
[0054]第一获取模块,用于获取照片搜索条件,所述照片搜索条件包括如下至少一种:文字特征、人脸图像特征;
[0055]选取模块,用于按照所述照片索引,从照片库中选取与所述照片搜索条件相符合的目标照片;
[0056]显示模块,用于显示所述目标照片。
[0057]结合第四方面,在第四方面的第一种可能的实现方式中,若所述照片搜索条件包含人脸图像,则所述第一获取模块包括:
[0058]展示子模块,用于展示照片库中所包含的人脸图像;
[0059]接收子模块,用于接收用户从所展示的人脸图像中选择的至少一个目标人脸图像;
[0060]第一获取子模块,用于根据所述至少一个目标人脸图像得到照片搜索条件。
[0061]结合第四方面,在第四方面的第二种可能的实现方式中,所述第一获取模块,包括:
[0062]第二获取子模块,用于获取用户输入的至少一个搜索特征,以及获取至少一个搜索特征之间的逻辑运算关系,所述逻辑运算关系包括逻辑与关系和逻辑或关系;
[0063]第三获取子模块,用于根据所述逻辑运算关系及至少一个搜索特征,得到照片搜索条件。
[0064]结合第四方面,在第四方面的第三种可能的实现方式中,若搜索得到多张目标照片,则所述显示模块包括:
[0065]第四获取子模块,用于获取用户指定的排列顺序;
[0066]排序子模块,用于按照所述排列顺序对获得的多张目标照片进行排序;
[0067]显示子模块,用于按照排序后的顺序显示多张目标照片。
[0068]根据本公开实施例的第五方面,提供一种终端设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:
[0069]获取待分类照片的照片信息,所述照片信息包括如下至少一种:所述待分类照片的内容信息、所述待分类照片的拍摄信息;
[0070]在所述待分类照片中标记获得的照片信息,得到照片索弓丨,所述照片索引的索引项包括如下至少一种:人脸索引、照片场景类型索引、照片拍摄质量索引、拍摄时间索引、拍摄地点索引。
[0071]根据本公开实施例的第六方面,提供一种终端设备,包括:处理器;
[0072]用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:
[0073]获取照片搜索条件,所述照片搜索条件包括如下至少一种:文字特征、人脸图像特征;
[0074
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1