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

文档序号:8258777阅读:来源:国知局
[0129]在步骤S210中,从所述待分类照片中获取照片的背景图像特征。
[0130]照片一般包含前景图像和背景图像,获取照片中的背景图像特征。
[0131]在步骤S220中,根据所述背景图像特征及预设背景图像特征,确定所述待分类照片的拍摄场景类型。
[0132]可以预先存储一些常见的场景类型对应的背景图像特征,在识别照片的场景类型时,将获得的照片的背景图像特征与预设背景图像特征进行匹配,若存在匹配成功的预设背景图像特征,则预设背景图像特征所对应的场景类型即所述照片的场景类型。
[0133]在本公开的另一示例性实施例中,所述照片信息可以包括照片的拍摄质量信息,如图5所示,获取照片的拍摄质量信息可以包括以下步骤:
[0134]在步骤S310中,获取所述待分类照片的拍摄信息,所述拍摄信息包括饱和度、焦距、逆光、曝光度。
[0135]获取照片的饱和度、焦距、逆光、曝光度等信息。
[0136]在步骤S320中,根据所述拍摄信息获取所述待分类照片的拍摄质量信息。
[0137]例如,照得清楚、没有照虚、饱和度好、人脸上没有逆光等都是高拍摄质量照片的加分项。可以采用得分区分,例如,5分对应照片质量是优,4分对应照片质量良好、3分对应照片质量中等、2分对应照片质量差、I分对应照片质量极差。
[0138]相应于上述的照片索引创建方法实施例,本公开还提供了照片搜索方法实施例。
[0139]图6是根据一示例性实施例示出的一种照片搜索方法的流程图,该方法应用于移动终端或服务器中,用户可以对移动终端的照片库中的照片进行搜索,也可以对存储在云服务器的云相册中的照片进行搜索。
[0140]如图6所示,所述方法可以包括以下步骤:
[0141]在步骤S410中,获取照片搜索条件,所述照片搜索条件包括文字特征和/或人脸图像特征。
[0142]照片搜索条件的构成元素可以是文字,图像,或者,文字和图像。其中,也可以利用文字特征表征想要搜索的人脸图像,此种情况下,需要对照片中的人脸图像进行标注,例如,聚类得到的一个簇中的人脸图像标记为“我的宝贝”,则用户可以输入文字特征“我的宝贝”就能搜索到所有包含“我的宝贝”的照片。
[0143]其中,文字、图像的数量可以是多个,且多个文字和/图像之间可以是逻辑与,或者,逻辑或的关系,即该方法支持多个搜索条件之间“And”或“Or”的组合方式,此种场景下,如图7所示步骤S410可以包括以下步骤:
[0144]在步骤S411中,获取用户输入的至少一个搜索特征。
[0145]在步骤S412中,获取至少一个搜索特征之间的逻辑运算关系,所述逻辑运算关系包括逻辑与关系和逻辑或关系。
[0146]在步骤S413中,根据所述逻辑运算关系及至少一个搜索特征,得到照片搜索条件。
[0147]根据用户输入的搜索特征之间的逻辑运算关系得到搜索条件。例如,搜索条件可以是包含A头像而且包含B头像,其中,搜索特征是人脸图像A、人脸图像B,两个搜索特征之间是“And”的关系。又如,搜索条件是包含人脸图像A并且是2014年8月拍摄的室外照片。
[0148]在步骤S420中,按照预先建立的基于照片信息的照片索引,从照片库中选取与所述照片搜索条件相符合的目标照片。
[0149]照片索引通过上述的照片索引创建方法获得。索引项可以包括人脸索引、照片场景类型索引、照片拍摄质量索引、拍摄时间索引和拍摄地点索引等。
[0150]在步骤S430中,显示所述目标照片。
[0151]如果搜索到多张目标照片时,可以按照用户指定的顺序显示这多张目标照片,如图8所示,步骤S430可以包括以下步骤:
[0152]在步骤S431中,获取用户指定的排列顺序。例如,按照拍摄质量排序、按照拍摄时间先后顺序排序、按照拍摄地点排序。
[0153]在步骤S432中,按照所述排列顺序对获得的多张目标照片进行排序。还可以在排序时去除相似的照片,例如,采用连拍模式拍摄的多张相似的照片,可以保留拍摄质量最好的照片,剔除其他相似的照片。
[0154]在步骤S433中,按照排序后的顺序显示多张目标照片。
[0155]本实施例提供的照片搜索方法根据预先建立的基于照片信息的照片索引,从照片库中获取与获得的照片搜索特征相符的目标照片,并显示所述目标照片。其中,照片信息包括照片的内容信息、拍摄信息。用户不需要从照片库中逐个翻看寻找符合条件的照片,根据索引项直接输入照片的特征信息,根据预先建立的照片索引从照片库中选取符合条件的照片。从而实现对个人私有照片的快速搜索,操作简单且搜索速度快。
[0156]在本公开一示例性实施例中,可以向用户展示照片库中所包含的人脸图像,用户选择其中的人脸图像作为搜索特征。如图9所示,步骤S410可以包括以下步骤:
[0157]在步骤S414中,展示照片库中所包含的人脸图像。
[0158]可以根据人脸图像的重要程度按顺序显示人脸图像,例如,所述重要程度可以是人脸图像出现的次数与全部照片数量的比值。可以在显示区域的侧边栏显示所述人脸图像。
[0159]在步骤S415中,接收用户从所展示的人脸图像中选择的至少一个目标人脸图像。
[0160]用户可以从展示的人脸图像列表中选中至少一个作为目标人脸图像。
[0161]在步骤S416中,根据所述至少一个目标人脸图像得到照片搜索条件。
[0162]例如,可以选择人脸图像A,或者,人脸图像A和B,且不包含其他的搜索特征,则照片搜索条件为包含人脸图像A和人脸图像B。
[0163]本实施例提供的获取照片搜索条件的方法,用户可以直接从照片库所包含的人脸图像中选择至少一个人脸图像作为目标人脸图像,这样,直接选取人脸图像,就可以查找到包含目标人脸图像的照片,不需要用户对人脸图像对应的人物信息进行标注,操作方便。
[0164]图10是根据一示例性实施例示出的一种照片创建装置框图,该装置应用于移动终端或服务器中。如图10所示,该装置包括获取模块110和标记模块120。
[0165]获取模块110被配置为,获取待分类照片的照片信息。
[0166]所述照片信息包括如下至少一种:所述待分类照片的内容信息、所述待分类照片的拍摄信息。
[0167]标记模块120被配置为,在所述待分类照片中标记获得的照片信息,得到照片索弓I,所述照片索引的索引项包括如下至少一种:人脸索引、照片场景类型索引、照片拍摄质量索引、拍摄时间索引和拍摄地点索引。
[0168]本实施例提供的照片索引创建装置,获取待分类照片的照片信息,然后,在所述待分类照片中标记获得的照片信息,得到照片索引。其中,照片索引的索引项包括如下至少一种:人脸索引、照片场景类型索引、照片拍摄质量索引、拍摄时间索引和拍摄地点索引等。构成索引项的信息都是照片自身的内容信息或照片的拍摄信息,将便于进行搜索的照片自身信息标记在照片中,构建索引项。使用户能够基于照片自身的信息进行搜索,实现用户对个人私有照片的搜索。尤其从大量照片中搜索照片时,根据照片信息能够很快从大量的照片中筛选出符合条件的照片,操作简单且搜索速度快。
[0169]图11是根据一示例性实施例示出的所述获取模块的框图,所述照片信息包括人脸图像。
[0170]如图11所示,该获取模块包括:识别子模块111、第一获取子模块112和第一确定子模块113。
[0171]识别子模块111被配置为,逐个识别各个所述待分类照片中是否包含人脸图像。
[0172]第一获取子模块112被配置为,当所述待分类照片中包含人脸图像时获取所述人脸图像的人脸特征。
[0173]第一确定子模块113被配置为,根据所述人脸特征对人脸图像进行聚类处理,确定出全部人脸图像中属于同一个人的人脸图像。
[0174]在本公开一示例性实施例中,所述人脸特征包括人脸图像的图像特征和人脸属性信息,所述人脸属性信息包括人脸的方向、人脸的性别和人脸图像在照片中的位置。如图12所示,所述第一确定子模块113可以包括第二确定子模块1131和聚类处理子模块1132。
[0175]第二确定子模块1131被配置为,根据所述人脸的方向和人脸图像在照片中的位置,确定所述人脸图像对应的人物是否是主要人物;
[0176]聚类处理子模块1132被配置为,当所述人脸图像对应的人物是主要人物,结合所述人脸图像的图像特征和人脸属性信息,对两两人脸图像进行聚类处理,将属于同一个人的人脸图像聚为一个簇。
[0177]图13是根据一示例性实施例示出的另一种获取模块的框图,所述照片信息包括照片的场景类型信息,所述场景类型信息可以包括室内场景、自然风景场景、聚餐场景、游乐园场景、公司场景等类型。
[0178]如图13所示,该获取模块110包括:第二获取子模块114和第三确定子模块115。
[0179]第二获取子模块114被配置为,从所述待分类照片中获取照片的背景图像特征。
[0180]第三确定子模块115被配置为,根据所述背景图像特征及预设背景图像特征,确定所述待分类照片的拍摄场景类型。
[0181]在本公开的另一示例性实施例中,所述照片信息可以包括照片的拍摄质量信息,如图14所示,所述获取模块包括:第三获取子模块116和第四获取子模块117。
[0182]第三获取子模块116被配置为,获取所述待分类照片的拍摄信息,所述拍摄信息包括饱和度、焦距、逆光、曝光度。
[0183]第四获取子模块117被配置为,根据所述拍摄信息获取所述待分类照片的拍摄质量信息。
[0184]相应于上述的照片搜索方法实施例,本公开还提供了照片搜索装置实施例。
[0185]图
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1