图像分类方法及装置的制造方法
【技术领域】
[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]获取所述至少两张图像中的各图像的显示记录,其中,所述显示记录包括:所述各图像的被显示次数、显示时长中的一项或多项;
[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]根据所述颜色分类项,将所述至少两张图像按照各图像的主色进行分类,使得分类后每类图像的主色相同。
[0075]本公开的实施例提供的技术方案可以包括以下有益效果:
[0076]本公开的实施例提供的技术方案,能够自动获取至少两张图像各图像的主色,进而根据该颜色分类项,自动地将该至少两张图像按照各图像的主色进行分类,使得分类后每类图像的主色相同,而这种按照颜色分类项对图像进行分类的方式丰富了图像的分类方式,增加了用户的选择,有利于提高用户的体验。
[0077]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0078]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0079]图1是根据一示例性实施例示出的一种图像分类方法的流程图。
[0080]图2是根据一示例性实施例示出的另一种图像分类方法的流程图。
[0081 ]图3是根据一示例性实施例一示出的又一种图像分类方法的流程图。
[0082]图4A是根据一示例性实施例一示出的再一种图像分类方法的流程图。
[0083]图4B是根据一示例性实施例一示出的再一种图像分类方法的流程图。
[0084]图5是根据一示例性实施例一示出的再一种图像分类方法的流程图。
[0085]图6是根据一示例性实施例一示出的再一种图像分类方法的流程图。
[0086]图7是根据一示例性实施例一示出的再一种图像分类方法的流程图。
[0087]图8是根据一示例性实施例示出的一种图像分类装置的框图。
[0088]图9是根据一示例性实施例示出的另一种图像分类装置的框图。
[0089]图10是根据一示例性实施例示出的又一种图像分类装置的框图。
[0090]图11A是根据一示例性实施例示出的再一种图像分类装置的框图。
[0091]图11B是根据一示例性实施例示出的再一种图像分类装置的框图。
[0092]图12是根据一示例性实施例示出的再一种图像分类装置的框图。
[0093]图13是根据一示例性实施例示出的再一种图像分类装置的框图。
[0094]图14是根据一示例性实施例示出的再一种图像分类装置的框图。
[0095]图15是根据一示例性实施例示出的适用于指图像分类装置的框图。
【具体实施方式】
[0096]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0097]目前,随着智能拍照设备的日益普及,图像设置方式的增多,用户的智能设备中往往存储有大量的图像,而用户常常希望从不同的视觉维度将这些图像呈现出来,但现有的图像分类方式一般都是按照时间、地