发明内容
本发明实施例提供一种图片分类的方法及一种终端,提高图片分类及调整的效率,提高终端用户浏览图片的便捷性。
本发明实施例提供了一种图片分类的方法,包括:
确定具有指定特征的参照图片与非参照图片的相似度,并将所述相似度分为N个层级,其中N为大于1的自然数;
将所述非参照图片按照相似度的不同层级分别存储至不同的图片存储位置;
当获取到相似度为第K层级的图片的存储位置上第一图片的分类调整指令时,根据所述分类调整指令将所述第一图片存储至相应层级的图片存储位置,其中K为小于N的自然数,所述第一图片为终端用户选中的所述相似度为第K层级的图片的存储位置上的任意一张或者多张图片。
本发明实施例还提供了一种终端,包括:
确定模块,用于确定具有指定特征的参照图片与非参照图片的相似度,并将所述相似度分为N个层级,其中N为大于1的自然数;
分类模块,用于将所述非参照图片按照相似度的不同层级分别存储至不同的图片存储位置;
调整模块,用于在获取到相似度为第K层级的图片的存储位置上第一图片的分类调整指令时,根据所述分类调整指令将所述第一图片存储至相应层级的图片存储位置,其中K为小于N的自然数,所述第一图片为终端用户选中的所述相似度为第K层级的图片的存储位置上的任意一张或者多张图片。
本发明实施例可计算终端第一位置存储的图片的相似度,并将相似度分为多个层级,进而可快速将图片进行分类存储,并在需要对图片进行分类调整时快速将图片调整至相应的存储位置中存储,提高了图片分类的效率,增强了终端图库中图片浏览的用户体验。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中所描述的终端,可包括:手机、平板电脑、笔记本电脑等,上述终端仅是举例,而非穷举,包含但不限于上述终端。下面将以手机为例,对本发明实施例中所描述的额图片分类的方法及终端进行具体说明。
参见图1,是本发明实施例提供的图片分类的方法的实施例流程示意图。本实施例中所描述的图片分类的方法,包括步骤:
S101,确定具有指定特征的参照图片与非参照图片的相似度,并将所述相似度分为N个层级。
在一些可行的实施方式中,本实施例中具有指定特征的图片可以是包含有人物脸部特征的图片、也可以是包含特定景物的图片或者是特定背景的图片等。人物脸部特征可包括:人物脸部轮廓、人物脸部五官等;特定景物可以是花或者其它植物、动物或者物体,以花为例,包含花的颜色、外形等。
S102,将所述非参照图片按照相似度的不同层级分别存储至不同的图片存储位置。
在一些可行的实施方式中,本实施例中所描述的终端第一位置具体可为手机图库,当用户的手机图库中存储的图片数量比较庞大,图片的种类比较多时,用户查找图库中某一个人或者某些人的照片时难度会比较大,想要将某一个人的所有图片都找出来难度更大,故此,为了方便手机用户查看手机中的某一个人或者某些人的照片,可先从手机图库中选取所有的人物图片,并将选取到的人物图片进行分类,并分别存储于不同的存储位置(例如不同的文件夹),用户可根据实际需求查找相应的文件夹以浏览相关人物的图片(照片)。具体实现中,本实施例中所描述的指定特征主要为人物脸部特征,其中,上述人物脸部特征可包括:人物脸部轮廓、人物脸部五官等,即可通过识别人物的脸部轮廓或者五官等特征来判断该图片是否为人物图片。具体的,可通过人脸识别技术,从手机图库的所有图片中选取具有指定特征的图片(即具有人物脸部特征的人物图片),并将这些图片另存至指定存储位置(例如新建文件夹等)。具体实现中,手机图库中的人物图片可能包括多个人物的图片,例如,可包括甲、乙、丙、丁等多个人的照片,故此从手机图库的所有图片中选取了人物图片之后,还可通过人脸识别技术进一步识别、判断,将选取到的人物图片按照不同人物进行分类、存储。
在一些可行的实施方式中,从手机图库中选取了人物图片之后,则可计算选取到的人物图片中各个人物图片的相似度,还可预先设定多个(例如N个,N为大于1的自然数)相似度的预设阈值,并根据预设的相似度的预设阈值将相似度分为N个层级,进而通过图片之间的相似度将各个人物图片按照相似度的不同层级进行分类,并分别存储至不同的存储位置。具体实现中,手机计算获取到的各个人物图片的相似度时可先从所有的人物图片选取任意一张(包括指定人物的任意一张图片)作为参照图片,根据参照图片的人物脸部特征以及其他人物图片(即各个非参照图片)的人物脸部特征计算各个人物脸部特征的相似度,再综合各个人物脸部特征的相似度确定参照图片与各个非参照图片的相似度。其中,上述人物脸部特征的相似度可包括:人物脸部轮廓的比例的相似度、人物脸部五官形状、大小、比例的相似度等,例如,人物两眼之间的距离,鼻子的高度、宽度,眼窝的深度,颧骨的高低,下颚和下颌的轮廓等各个人物脸部特征的相似度。例如,可预先设定多个人物图片相似度的预设阈值,并以所有人物图片中任意一张图片为参照,计算其他人物图片与该图片的相似度,并根据相似度的计算结果将与该图片的相似度达到第一预设阈值(假设为相似度最高的值)的所有人物图片存储至第一指定位置(可将该图片也默认存储至该第一指定位置),将与该图片的相似度达到第K预设阈值的所有人物图片存储至第K指定位置,其中,K为小于N的自然数,可设定相似度的预设阈值中第一预设阈值的相似度最高,第N预设阈值的相似度最低,如此递减排序。具体的,上述第一指定位置至第K指定位置可为具体某一个或者多个文件夹。例如,从手机图库中获取的人物图片总共有40张,其中包括甲的照片10张(假设为编号1-10),乙的照片10张(假设为编号11-20),丙的照片10张(假设为编号21-30),丁的照片10张(假设为编号31-40)。手机获取到这些人物图片之后,以编号1的图片为参照,计算其他人物图片与该图片的相似度,若判断得知编号2-10的9张人物图片与该图片的相似度达到上述第一预设阈值(相似度为第一层级),则可判断得知这10张人物图片均为具有相同特征的图片(即甲的照片),进而可将这10张人物图片存储至手机图库中的文件夹1(具体可为新建的文件夹或者预设的文件夹),用户想要浏览甲的照片时,则可直接打开文件夹1。同理,可通过人物图片的相似度的计算,若判断得知编号11-20的图片与编号1的图片的相似度达到第二预设阈值(相似度为第二层级),则可将编号11-20的图片(乙的照片)分类存储至手机图库中的文件夹2;若判断得知编号21-30的图片(丙的照片)与编号1的图片的相似度达到第三预设阈值(相似度为第三层级),则可将编号21-30的图片分类存储至手机图库中的文件夹3;若判断得知编号31-40的图片(丙的照片)与编号1的图片的相似度达到第四预设阈值(相似度为第四层级),则可将编号31-40的图片分类存储至手机图库中的文件夹4,如此类推将所有的人物图片按照相似度的不同层级进行分类并存储至不同的图片存储位置,用户可根据自己的需求打开相应的文件夹浏览相关人物的照片。
S103,当获取到相似度为第K层级的图片的存储位置上第一图片的分类调整指令时,根据所述分类调整指令将所述第一图片存储至相应层级的图片存储位置。
在一些可行的实施方式中,手机计算各个人物图片的相似度时,可能因为某一张图片或者多张图片不清晰或者图片处理程序出错等原因,使得图片的相似度判断出错,从而将某一张图片或者多张图片(即第一图片)存储至错误的存储位置。例如,用户拍摄乙的照片(例如编号11、12等)时手抖动了使得照片拍摄不清晰,或者拍摄时角度没有设置好使得照片中的人物脸部无法识别,或者拍摄时因为乙的发型挡住了脸使得乙的照片无法很好地识别等原因,使得对乙的照片进行相似度计算时,错将乙的照片(编号11、12)的相似度与甲的照片的相似度判定为相似度达到第一预设阈值(相似度为第一层级),进而将乙的照片存储至甲的存储位置(文件夹1)中,此时,乙的照片(编号13-20)与乙的照片(编号11、12)的相似度被判定为相似度达到第二预设阈值。用户在浏览照片时,则可发现甲的照片的存储位置(文件夹1)中出现的乙的照片,此时,用户则需要对乙的2张照片(编号11、12)进行分类调整,将这2张照片存储至乙的照片的存储位置(文件夹2)。具体实现中,可预先设定图片分类调整的编辑模式,并设定相应的编辑操作按键(可包括物理按键、虚拟按键、滑动按键),即当用户发现有某一张或者多张图片(即第一图片)分类出错时,则可选择进入图片分类调整的编辑模式(可点击或者长按出错的图片进入),并点击相应的编辑操作按键(包括滑动手机屏幕)对该图片进行分类调整,将该图片存储至正确的存储位置。例如,当用户发现乙的照片(编号11、12)存储到甲的照片的文件夹时,则可选择进入图片分类调整的编辑模式,具体的,可点击或者长按该图片(乙的照片(编号11、12))进入到图片分类调整模式,并选择该图片对应的编辑按键向手机内置处理模块发送该图片的分类调整指令。手机内置处理模块获取到文件夹1中乙的照片(编号11、12)的分类调整指令之后,则可对该图片进行自动调整,无需用户手动进行调整。具体实现中,上述分类调整指令可为终端用户控制第一图片移动时的滑动方向,可根据用户的滑动方向将图片存储至相应的存储位置。具体的,手机获取到相似度为第K层级的图片的存储文件夹上的一张或者多张图片的分类调整指令时,若根据获取到的分类调整指令判断得知滑动方向为第一方向时,则可将上述一张或者多张图片存储至相似度比第K层级高层级(例如K-1层级,其中第K层级比第K-1层级低一个层级)的图片存储位置,其中,上述第一方向可包括平行于手机屏幕向手机顶部的方向,或者平行于手机屏幕垂直于手机顶部向右等。若判断得知滑动方向为第二方向,则可将上述一张或者多张图片存储至相似度比第K层级低层级(例如K+1层级,其中第K层级比第K+1层级高一个层级)的图片存储位置,其中,上述第二方向可包括平行于手机屏幕向手机尾部的方向,或者平行于手机屏幕垂直于手机顶部向左等。例如,当人物图片存储出错时,手机获取到上述乙的照片(编号11、12)的分类调整指令之后,判断得知用户滑动图片的滑动方向为上述第二方向,则可将该图片(乙的照片(编号11、12))存储至上述第二指定位置(文件夹2,与编号1的图片的相似度为第二层级的图片的存储位置),无需用户进行手动分类调整。具体实现中,手机获取到相似度为第K层级的图片的存储文件夹上的一张或者多张图片的分类调整指令时,也可直接将该张图片或者多张图片存储至比该相似度层级低一层级(或者高一层级)的图片的存储位置,例如第K+1层级(第K层级比第K+1层级高一个层级)。具体实现中,当人物图片存储出错时,手机获取到上述乙的照片(编号11、12)的分类调整指令之后,由于乙的照片(编号11、12)当前的存储位置为甲的照片的存储位置(即与编号1的图片的相似度为第一层级的图片的存储位置),故此当手机获取到上述编号11、12的图片的分类调整指令之后,则可直接将该图片(乙的照片(编号11、12))存储至上述第二指定位置(文件夹2,与编号1的图片的相似度为第二层级的图片的存储位置),无需用户进行手动分类调整。此外,如果上述文件夹1中存储出错的图片的编号21、22的丙的照片时,根据上述方法将编号21、22的图片调整至第二指定位置(即文件夹2)之后发现还是错误的,用户可再次点击或者长按该图片(乙的照片(编号11、12))进入到图片分类调整模式,并选择该图片对应的编辑按键向手机内置处理模块发送该图片的分类调整指令,手机获取到相应的调整指令之后,则可将编号21、22的图片继续往后移,存储至与编号1的图片的相似度达到第三层级的图片(丙的照片)的存储位置(文件夹3)。依次类推,可将每一个相似度层级对应的图片存储位置存储出错的图片进行调整,直至将图片存储至正确的存储位置。具体的,当人物图片存储出错,需要进行分类调整时,手机获取到某图片的分类调整指令之后,也可将图片的相似度层级对应的代表图片列表输出至当前的用户浏览界面,用户可从该列表中选定一个图片,并将存储出错的图片调整至该图片对应的图片存储位置。其中,上述代表图片为每一个相似度层级对应图片存储位置中与该存储位置中最多张图片的相似度达到最高层级的图片,上述代表图片列表为每一个相似度层级的代表图片按照与编号1的相似度层级顺序进行排列组成的列表。即手机用户可根据代表图片列表直接选择与该图片的相似度最高的图片(肉眼判断),并将与该图片的相似度最高的图片的存储位置选定为目标存储位置,进而将该图片存储至该目标存储位置。
本实施例中所描述的图片分类的方法可根据人物图片的相似度将从手机图库中选取的人物图片进行分类,将人物图片按照不同人物面孔进行分类,方便用户浏览、查找,并在分类出错时根据人物图片之间的相似度对分类出错的图片进行自动分类调整,无需用户进行手动调整,可减少人物图片分类以及分类调整的工作量,提高人物图片分类的及调整效率,提高了手机用户浏览图片的便捷性。
参见图2,是本发明实施例提供的终端的实施例结构示意图。本实施例中所描述的终端,包括:
确定模块20,用于确定具有指定特征的参照图片与非参照图片的相似度,并将所述相似度分为N个层级。
分类模块30,用于将所述非参照图片按照相似度的不同层级分别存储至不同的图片存储位置。
调整模块40,用于在获取到相似度为第K层级的图片的存储位置上第一图片的分类调整指令时,根据所述分类调整指令将所述第一图片存储至相应层级的图片存储位置。
在一些可行的实施方式中,本实施例中所描述的终端(如图3),还包括:
选取模块10,用于从终端第一位置存储的所有图片中选取具有指定特征的图片。
在一些可行的实施方式中,上述确定模块20在确定具有指定特征的参照图片与非参照图片的相似度时,具体用于:
根据所述具有指定特征的各个图片中的人物脸部特征计算各个非参照图片的人物脸部特征与参照图片的人物脸部特征的相似度,综合所述各个非参照图片与所述参照图片的人物脸部特征的相似度确定所述各个非参照图片与所述参照图片的相似度。
在一些可行的实施方式中,上述分类调整指令为所述终端用户控制所述第一图片移动时的滑动方向,上述调整模块40在根据所述分类调整指令将所述第一图片存储至相应层级的图片存储位置时,具体用于:
当所述滑动方向为第一方向时,将所述第一图片存储至相似度比所述第K层级高层级的图片存储位置;
当所述滑动方向为第二方向时,将所述第一图片存储至相似度比所述第K层级低层级的图片存储位置。
在一些可行的实施方式中,本实施例中具有指定特征的图片可以是包含有人物脸部特征的图片、也可以是包含特定景物的图片或者是特定背景的图片等。人物脸部特征可包括:人物脸部轮廓、人物脸部五官等;特定景物可以是花或者其它植物、动物或者物体,以花为例,包含花的颜色、外形等。
在一些可行的实施方式中,本实施例中所描述的终端第一位置具体可为手机图库,当用户的手机图库中存储的图片数量比较庞大,图片的种类比较多时,用户查找图库中某一个人或者某些人的照片时难度会比较大,想要将某一个人的所有图片都找出来难度更大,故此,为了方便手机用户查看手机中的某一个人或者某些人的照片,可先从手机图库中选取所有的人物图片,并将选取到的人物图片进行分类,并分别存储于不同的存储位置(例如不同的文件夹),用户可根据实际需求查找相应的文件夹以浏览相关人物的图片(照片)。具体实现中,本实施例中所描述的指定特征主要为人物脸部特征,其中,上述人物脸部特征可包括:人物脸部轮廓、人物脸部五官等,即可通过识别人物的脸部轮廓或者五官等特征来判断该图片是否为人物图片。具体的,可先通过选取模块10从手机图库中选取人物图片,具体的,选取模块10可通过人脸识别技术,从手机图库的所有图片中选取具有指定特征的图片(即具有人物脸部特征的人物图片),并将这些图片另存至指定存储位置(例如新建文件夹等)。具体实现中,手机图库中的人物图片可能包括多个人物的图片,例如,可包括甲、乙、丙、丁等多个人的照片,故此手机通过选取模块10从手机图库的所有图片中选取了人物图片之后,还可通过人脸识别技术进一步识别、判断,将选取到的人物图片按照不同人物进行分类、存储。具体实现中,选取模块10如何从图库中选取人物图片的具体实现过程可参见本发明实施例提供的图片分类的方法的实施例中的步骤S101,在此不再赘述。
在一些可行的实施方式中,选取模块10从手机图库中选取了人物图片之后,确定模块20则可计算选取到的人物图片中各个人物图片的相似度,还可预先设定多个(例如N个,N为大于1的自然数)相似度的预设阈值,并根据预设的相似度的预设阈值将相似度分为N个层级,分类模块30则可通过图片之间的相似度将各个人物图片按照相似度的不同层级,并分别存储至不同的存储位置。具体实现中,手机可通过确定模块20计算获取到的各个人物图片的相似度时可先从所有的人物图片选取任意一张(包括指定人物的任意一张图片)作为参照图片,根据参照图片的人物脸部特征以及其他人物图片(即各个非参照图片)的人物脸部特征计算各个人物脸部特征的相似度,再综合各个人物脸部特征的相似度确定参照图片与各个非参照图片的相似度。其中,上述人物脸部特征的相似度可包括:人物脸部轮廓的比例的相似度、人物脸部五官形状、大小、比例的相似度等,例如,人物两眼之间的距离,鼻子的高度、宽度,眼窝的深度,颧骨的高低,下颚和下颌的轮廓等各个人物脸部特征的相似度。例如,确定模块20可预先设定多个人物图片相似度的预设阈值,并以所有人物图片中任意一张图片为参照,计算其他人物图片与该图片的相似度,分类模块30则可根据相似度的计算结果将与该图片的相似度达到第一预设阈值(假设为相似度最高的值)的所有人物图片存储至第一指定位置(可将该图片也默认存储至该第一指定位置),将与该图片的相似度达到第K预设阈值的所有人物图片存储至第K指定位置,其中,K为小于N的自然数,可设定相似度的预设阈值中第一预设阈值的相似度最高,第N预设阈值的相似度最低,如此递减排序。具体的,上述第一指定位置至第K指定位置可为具体某一个或者多个文件夹。例如,选取模块10从手机图库中获取的人物图片总共有40张,其中包括甲的照片10张(假设为编号1-10),乙的照片10张(假设为编号11-20),丙的照片10张(假设为编号21-30),丁的照片10张(假设为编号31-40)。手机通过选取模块10获取到这些人物图片之后,则可通过确定模块20以编号1的图片为参照,计算其他人物图片与该图片的相似度,进而通过分类模块30对这些人物图片进行归类。分类模块30若判断得知编号2-10的9张人物图片与该图片的相似度达到上述第一预设阈值(相似度为第一层级),则可判断得知这10张人物图片均为具有相同特征的图片(即甲的照片),进而可将这10张人物图片存储至手机图库中的文件夹1(具体可为新建的文件夹或者预设的文件夹),用户想要浏览甲的照片时,则可直接打开文件夹1。同理,分类模块30通过人物图片的相似度的判断,若判断得知编号11-20的图片与编号1的图片的相似度达到第二预设阈值(相似度为第二层级),则可将编号11-20的图片(乙的照片)分类存储至手机图库中的文件夹2;若判断得知编号21-30的图片(丙的照片)与编号1的图片的相似度达到第三预设阈值(相似度为第三层级),则可将编号21-30的图片分类存储至手机图库中的文件夹3;若判断得知编号31-40的图片(丙的照片)与编号1的图片的相似度达到第四预设阈值(相似度为第四层级),则可将编号31-40的图片分类存储至手机图库中的文件夹4,如此类推将所有的人物图片按照相似度的不同层级进行分类并存储至不同的图片存储位置,用户可根据自己的需求打开相应的文件夹浏览相关人物的照片。具体实现中,确定模块如何对选取模块从图库中选取的人物图片的相似度进行计数、分类模块如何对选取模块从图库中选取的人物图片进行分类的具体实现过程可参见本发明实施例提供的图片分类的方法的实施例中的步骤S101-S102,在此不再赘述。
在一些可行的实施方式中,确定模块20计算各个人物图片的相似度时,可能因为某一张图片或者多张图片不清晰或者图片处理程序出错等原因,使得图片的相似度判断出错,从而将某一张图片或者多张图片(即第一图片)存储至错误的存储位置。例如,用户拍摄乙的照片(例如编号11、12等)时手抖动了使得照片拍摄不清晰,或者拍摄时角度没有设置好使得照片中的人物脸部无法识别,或者拍摄时因为乙的发型挡住了脸使得乙的照片无法很好地识别等原因,使得确定模块20对乙的照片进行相似度计算时,错将乙的照片(编号11、12)的相似度与甲的照片的相似度判定为相似度达到第一预设阈值(相似度为第一层级),使得分类模块30将乙的照片存储至甲的存储位置(文件夹1)中,此时,乙的照片(编号13-20)与乙的照片(编号11、12)的相似度被判定为相似度达到第二预设阈值。用户在浏览照片时,则可发现甲的照片的存储位置(文件夹1)中出现的乙的照片,此时,用户则需要对乙的2张照片(编号11、12)进行分类调整,将这2张照片存储至乙的照片的存储位置(文件夹2)。具体实现中,手机可通过调整模块40对分类模块30分类出错的图片的存储位置进行调整,具体的,调整模块40可预先设定图片分类调整的编辑模式,并设定相应的编辑操作按键(可包括物理按键、虚拟按键、滑动按键),即当用户发现有某一张或者多张图片(即第一人物图片)分类出错时,则可选择进入图片分类调整的编辑模式(可点击或者长按出错的图片进入),并点击相应的编辑操作按键(包括滑动手机屏幕)对该图片进行分类调整,将该图片存储至正确的存储位置。例如,当用户发现乙的照片(编号11、12)存储到甲的照片的文件夹时,则可选择进入图片分类调整的编辑模式,具体的,可点击或者长按该图片(乙的照片(编号11、12))进入到图片分类调整模式,并选择该图片对应的编辑按键向手机内置处理模块发送该图片的分类调整指令。调整模块40获取到文件夹1中乙的照片(编号11、12)的分类调整指令之后,则可对该图片进行自动调整,无需用户手动进行调整。具体实现中,上述分类调整指令可为终端用户控制第一图片移动时的滑动方向,可根据用户的滑动方向将图片存储至相应的存储位置。具体的,手机的调整模块40获取到相似度为第K层级的图片的存储文件夹上的一张或者多张图片的分类调整指令时,若根据获取到的分类调整指令判断得知滑动方向为第一方向时,则可将上述一张或者多张图片存储至相似度比第K层级高层级(例如K-1层级,其中第K层级比第K-1层级低一个层级)的图片存储位置,其中,上述第一方向可包括平行于手机屏幕向手机顶部的方向,或者平行于手机屏幕垂直于手机顶部向右等。若判断得知滑动方向为第二方向,则可将上述一张或者多张图片存储至相似度比第K层级低层级(例如K+1层级,其中第K层级比第K+1层级高一个层级)的图片存储位置,其中,上述第二方向可包括平行于手机屏幕向手机尾部的方向,或者平行于手机屏幕垂直于手机顶部向左等。例如,当分类模块30对人物图片进行分类存储出错时,调整模块40获取到上述乙的照片(编号11、12)的分类调整指令之后判断得知用户滑动图片的滑动方向为上述第一方向,则可将该图片(乙的照片(编号11、12))存储至上述第二指定位置(文件夹2,与编号1的图片的相似度为第二层级的图片的存储位置),无需用户进行手动分类调整。具体实现中,手机获取到相似度为第K层级的图片的存储文件夹上的一张或者多张图片的分类调整指令时,也可直接将该张图片或者多张图片存储至比该相似度层级低一层级(或者高一层级)的图片的存储位置,例如第K+1层级(第K层级比第K+1层级高一个层级)。具体实现中,当分类模块30对人物图片进行分类存储出错时,调整模块40获取到上述乙的照片(编号11、12)的分类调整指令之后,由于乙的照片(编号11、12)当前的存储位置为甲的照片的存储位置(即与编号1的图片的相似度为第一层级的图片的存储位置),故此当调整模块40获取到上述编号11、12的图片的分类调整指令之后,则可直接将该图片(乙的照片(编号11、12))存储至上述第二指定位置(文件夹2,与编号1的图片的相似度为第二层级的图片的存储位置),无需用户进行手动分类调整。此外,如果上述文件夹1中存储出错的图片的编号21、22的丙的照片时,调整模块40将编号21、22的图片调整至第二指定位置(即文件夹2)之后用户发现还是错误的,则可再次点击或者长按该图片(乙的照片(编号11、12))进入到图片分类调整模式,并选择该图片对应的编辑按键向手机内置处理模块发送该图片的分类调整指令,手机的调整模块40获取到相应的调整指令之后,则可将编号21、22的图片继续往后移,存储至与编号1的图片的相似度达到第三层级的图片(丙的照片)的存储位置(文件夹3)。依次类推,可将每一个相似度层级对应的图片存储位置存储出错的图片进行调整,直至将图片存储至正确的存储位置。具体的,当人物图片存储出错,需要进行分类调整时,调整模块40获取到某图片的分类调整指令之后,也可将图片的相似度层级对应的代表图片列表输出至当前的用户浏览界面,用户可从该列表中选定一个图片,调整模块40则可根据用户选定的图片并将存储出错的图片调整至该图片对应的图片存储位置。其中,上述代表图片为每一个相似度层级对应图片存储位置中与该存储位置中最多张图片的相似度达到最高层级的图片,上述代表图片列表为每一个相似度层级的代表图片按照与编号1的相似度层级顺序进行排列组成的列表。即手机用户可根据代表图片列表直接选择与该图片的相似度最高的图片(肉眼判断),并通过调整模块40将与该图片的相似度最高的图片的存储位置选定为目标存储位置,进而将该图片存储至该目标存储位置。具体实现中,调整模块如何将分类模块分类存储后的人物图片的存储位置进行调整的具体实现过程可参见本发明实施例提供的图片分类的方法的实施例中的步骤S103,在此不再赘述。
本实施例中所描述终端可根据人物图片的相似度将从手机图库中选取的人物图片进行分类,将人物图片按照不同人物面孔进行分类,方便用户浏览、查找,并在分类出错时根据人物图片之间的相似度对分类出错的图片进行自动分类调整,无需用户进行手动调整,可减少人物图片分类以及分类调整的工作量,提高人物图片分类的及调整效率,提高了手机用户浏览图片的便捷性。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。
本发明所有实施例中的模块或单元,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC(Application SpecificIntegrated Circuit,专用集成电路)来实现。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。