用于展示图片的方法和获取图片色相特征值的方法及装置的制造方法

文档序号:9453054阅读:435来源:国知局
用于展示图片的方法和获取图片色相特征值的方法及装置的制造方法
【技术领域】
[0001]本申请涉及图像显示领域,具体涉及一种用于展示图片的方法和装置。本申请同时提供一种用于获取图片的色相特征值的方法和装置。
【背景技术】
[0002]电子商务平台APP(电商平台的手机客户端,简称电商APP)的出现,大大提升了人们在网上消费的频率。随着WiF1、3G的普及,使得电商APP成为人们口袋里必备的应用之一,只要是有网络的地方,人们都可以随时浏览商品、搜索商品、比较价格并进行购买。
[0003]电商APP通常要根据用户的需求提供可供消费者购买的相关商品,提供的商品信息不仅包括名称、价位、购买记录、评价信息等,通常还会展示商品的图片。由于文字所传递的信息是相对枯燥的,而图片则可以带给消费者更为直观的感性认识,因此各个电商APP都很重视商品图片的展示效果,不仅要为商品配备漂亮或者醒目的图片,同时还要让在同一个页面或区域中显示的商品图片色调协调、统一,从而更有效地吸引消费者的视线,在获得更高点击率的同时,提高消费者对商品的购买率。
[0004]目前,电商APP通常采用方格框或者瀑布流模式显示一系列的商品图片,对于商品图片的选择,通常采用两种方式:一种是由人工选取,另一种是由机器自动选取,这两种方式各有优缺点。
[0005]采用人工选取的方法,选取者除了考虑商品相关性之外,还会考虑商品图片色调之间的协调性,因此能够保证在同一个页面或区域中显示的商品图片色调统一、协调、柔和、耐看;当然人工选取的缺点也是非常明显的:效率低下,当有海量商品待展示时人工忙不过来,而且不支持实时线上反馈,无法根据展示效果进行进一步的调整选择。
[0006]机器自动选取的执行速度快,与人工选取相比,能够有效克服效率低下、当有海量商品待展示时人工忙不过来、不支持实时线上反馈的问题;但是由于机器不具备对图片色调的识别能力,采用机器自动选取的方式,无法考虑商品图片之间的协调性,因此不能保证在同一个页面或区域中展示的商品图片色调统一、柔和。例如:采用机器自动选取的方式,可能会将黑色服饰与红色、蓝色服饰排列在同一个页面上展示,这样的搭配本身就不协调,整体看起来图像比较斑驳、杂乱无章,不便于用户做出选择,自然也就无法提高购买率。

【发明内容】

[0007]本申请提供一种用于展示图片的方法和装置,以解决现有技术采用机器自动选取存在的显示效果杂乱无章、不便于用户做出选择的问题。本申请另外提供一种用于获取图片的色相特征值的方法和装置。
[0008]本申请提供一种用于展示图片的方法,包括:
[0009]接收用户的图片获取请求;
[0010]根据用户的图片获取请求确定返回的预选图片集合;
[0011]对所述预选图片集合中的图片按照色相特征值进行聚类,形成一个或多个图片子集;
[0012]根据所述聚类结果返回一个或多个图片子集给客户端展示;
[0013]所述色相特征值是指,表征图片色调的量化数值。
[0014]可选的,所述对所述预选图片集合中的图片按照色相特征值进行聚类,包括:
[0015]计算所述预选图片集合每一图片的色相特征值;
[0016]用色相特征值在第一设定阈值范围内的图片组成灰色图片集合;
[0017]对于未包括在所述灰色图片集合中的每一图片,将与该图片在色相特征值上的差异处于第二设定阈值范围以内的其他图片连同该图片作为该图片的临近色相图片集合;
[0018]比较所述灰色图片集合和每一图片的临近色相图片集合,选择包含的图片最多的集合作为所述图片子集。
[0019]所述与该图片在色相特征值上的差异处于第二设定阈值范围以内的其他图片包括,在色相环上按照预先指定的方向找到的、色相特征值与该图片的色相特征值之间的色相距离处于设定阈值范围以内的其他图片。
[0020]可选的,所述预先指定的方向包括:顺时针方向或者逆时针方向。
[0021]可选的,所述对所述预选图片集合中的图片按照色相特征值进行聚类,包括:
[0022]计算所述预选图片集合每一图片的色相特征值;
[0023]根据所述色相特征值将所述预选图片集合分为多个图片子集,所述多个图片子集包括由色相特征值在第一设定阈值范围内的图片组成的灰色图片子集和非灰色图片子集,每个非灰色图片子集中的图片间的色相特征值差异在第二设定阈值范围以内;
[0024]所述每个非灰色图片子集中的图片间的色相特征值差异在第二设定阈值范围内是指,每个非灰色图片子集中的任何两个图片的色相特征值在色相环上的色相距离在第二设定阈值范围以内。
[0025]可选的,所述根据所述聚类结果返回一个或多个图片子集给客户端展示,包括:
[0026]将多组图片子集返回给客户端分别分区展示,将属于同一图片子集的图片排列在同一个区域中显示,不同图片子集的图片排列在不同区域中显示。
[0027]可选的,所述第二设定阈值范围是指,小于或者等于45度。
[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]可选的,所述临近色相图片集合生成子单元和所述图片子集划分子单元所采用的所述第二设定阈值范围是指,小于或者等于45度。
[0054]可选的,所述色相特征值计算子单元包括:
[0055]计算控制子单元,用于针对预选图片集合中的每一个图片,依次触发下述子单元计算所述图片的色相特征值;
[0056]分量提取子单元,用于提取所述图片图像中的每个像素点的三原色分量的分量值;
[0057]均值计算子单元,用于针对所述每一分量,分别计算上述所有像素点的对应分量值的平均值,作为所述图片图像的三原色分量均值;
[0058]均值判断子单元,用于判断所述图片图像的三原色分量均值是否都相同;
[0059]色相角计算子单元,用于当所述均值判断子单元的输出为“否”时,根据所述图像的三原色分量均值计算色相角,并将所述色相角的度数作为所述图片的色相特征值;
[0060]灰色标识子单元,用于当所述均值判断子单元的输出为“是”时,用一个预定义的不在色相角取值范围之内的值作为所述图片的色相特征值,该值表征所述图片的色调为灰色。
[0061]可选的,所述色相特征值计算子单元还包括:
[0062]图像划分子单元,用于划分所述图片的前景图像和背景图像;
[0063]图像设置子单元,用于将所述图片的前景图像作为待计算色相特征值的图像;或者,将所述图片的背景图像作为待计算色相特征值的图像;
[0064]相应的,所述分量提取子单元,具体用于提取所述图像设置子单元输出的待计算色相特征的图像中的每个像素点的三原色分量的分量值。
[0065]此外,本申请还提供一种用于获取图片的色相特征值的方法,包括:
[0066]提取所述图片图像中的每个像素点的三原色分量的分量值;
[0067]针对所述每一分量,分别计算上述所有像素点的对应分量值的平均值,作为所述图片图像的三原色分量均值;
[0068]判断所述图片图像的三原色分量均值是否都相同;
[0069]若不都相同,根据所述图片图像的三原色分量均值计算色相角,并将所述色相角的度数作为所述图片的色相特征值;
[0070]若都相同,用一个预定义的不在色相角取值范围之内的值作为所述图片的色相特征值,该值表征所述图片的色调为灰色。
[0071]相应的,本申请还提供一种用于获取图片的色相特征值的装置,其特征在于,包括:
[0072]分量提取单元,用于提取所述图片图像中的每个像素点的三原色分量的分量值;
[0073]均值计算单元,用于针对所述每一分量,分别计算所述分量提取单元提取的所有像素点的对应分量值的平均值,作为所述图片图像的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1