一种图片的主题色确定方法、模型训练方法及装置制造方法及图纸

技术编号:35821805 阅读:10 留言:0更新日期:2022-12-03 13:47
本发明专利技术实施例提供了一种图片的主题色确定方法、模型训练方法及装置,根据待处理图片包含的各待处理颜色所属的色系,对各待处理颜色进行分组,得到多个待处理颜色分组;针对每一待处理颜色分组,基于该待处理颜色分组中的各待处理颜色,计算该待处理颜色分组对应的待处理颜色差异值和待处理数目均值;将待处理颜色差异值和待处理数目均值输入至预先训练的目标颜色预测模型,得到该待处理颜色分组的待处理置信度;从对应的待处理置信度大于第一阈值的各待处理颜色分组中,选择一个目标颜色分组;根据目标颜色分组中的各待处理颜色对应的像素值,计算待处理图片的主题色。基于此,可以降低人工成本和时间成本,进而提高确定图片的主题色的效率。主题色的效率。主题色的效率。

【技术实现步骤摘要】
一种图片的主题色确定方法、模型训练方法及装置


[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]基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图片的主题色确定方法,其特征在于,所述方法包括:根据待处理图片包含的各待处理颜色所属的色系,对待处理图片包含的各待处理颜色进行分组,得到多个颜色分组,作为待处理颜色分组;针对每一待处理颜色分组,基于该待处理颜色分组中的各待处理颜色,计算该待处理颜色分组对应的待处理颜色差异值和待处理数目均值;其中,所述待处理颜色差异值表示:该待处理颜色分组中各待处理颜色的离散程度;所述待处理数目均值表示:该待处理颜色分组中的待处理颜色在所述待处理图片中的占比;将所述待处理颜色差异值和所述待处理数目均值输入至预先训练的目标颜色预测模型,得到所述目标颜色预测模型输出的该待处理颜色分组的置信度,作为待处理置信度;从对应的待处理置信度大于第一阈值的各待处理颜色分组中,选择一个颜色分组,作为目标颜色分组;根据所述目标颜色分组中的各待处理颜色对应的像素值,计算所述待处理图片的主题色。2.根据权利要求1所述的方法,其特征在于,所述针对每一待处理颜色分组,基于该待处理颜色分组中的各待处理颜色,计算该待处理颜色分组对应的待处理颜色差异值和待处理数目均值,包括:针对每一待处理颜色分组,按照该待处理颜色分组中的各待处理颜色对应的第一数目从大至小的排列顺序,计算该待处理颜色分组中每相邻的两个待处理颜色之间的颜色差异值,作为第一颜色差异值;计算该待处理颜色分组对应的各第一颜色差异值的平均值,得到该待处理颜色分组对应的待处理颜色差异值;其中,一个待处理颜色对应的第一数目为:所述待处理图片中包含该待处理颜色的像素点的数目;计算该待处理颜色分组中的各待处理颜色对应的第一数目的平均值,得到该待处理颜色分组对应的待处理数目均值。3.根据权利要求1所述的方法,其特征在于,所述根据待处理图片包含的各待处理颜色所属的色系,对待处理图片包含的各待处理颜色进行分组,得到多个颜色分组,作为待处理颜色分组,包括:基于待处理图片中的各待处理颜色所属的色系,对各待处理颜色进行聚类,得到多个颜色分组,作为待处理颜色分组;其中,每两个待处理颜色分组的聚类中心之间的第二颜色差异值大于第二阈值;每一待处理颜色与所属待处理颜色分组的聚类中心之间的第二颜色差异值,小于该待处理颜色与其他待处理颜色分组的聚类中心之间的第二颜色差异值。4.根据权利要求3所述的方法,其特征在于,在所述根据待处理图片包含的各待处理颜色的所属的色系,对待处理图片包含的各待处理颜色进行分组,得到多个颜色分组,作为待处理颜色分组之前,所述方法还包括:按照待处理图片包含的颜色对应的第一数目从大到小的排列顺序,从待处理图片包含的颜色中,确定前第二数目个颜色,作为待处理颜色。5.根据权利要求1所述的方法,其特征在于,在所述根据待处理图片包含的各待处理颜色的所属的色系,对待处理图片包含的各待处理颜色进行分组,得到多个颜色分组,作为待处理颜色分组之前,所述方法还包括:针对待处理图片中的每一像素点,如果该像素点的颜色的亮度值属于预设亮度区间,
确定该像素点的颜色为备选颜色;从各备选颜色中,确定对应的第一数目大于第三阈值的备选颜色,作为待处理颜色;其中,一个备选颜色对应的第一数目为:所述待处理图片中包含该备选颜色的像素点的数目。6.根据权利要求5所述的方法,其特征在于,所述针对待处理图片中的每一像素点,如果该像素点的颜色的亮度值属于预设亮度区间,确定该像素点的颜色为备选颜色,包括:针对待处理图片中的每一像素点,如果该像素点的颜色的亮度值属于第一预设亮度区间,确定该像素点的颜色为备选颜色;或者,针对待处理图片中的每一像素点,如果该像素点的颜色的亮度值属于第二预设亮度区间,且该颜色的饱和度值不属于预设饱和度区间,确定该像素点的颜色为备选颜色;其中,所述第二预设亮度区间属于所述第一预设亮度区间。7.根据权利要求6所述的方法,其特征在于,在所述针对待处理图片中的每一像素点,如果该像素点的颜色的亮度值属于预设亮度区间,确定该像素点的颜色为备选颜色之前,所述方法还包括:获取原始图片,并提取所述原始图片中除指定对象以外的图像区域,得到待处理图片;针对所述待处理图片中的每一像素点,基于该像素点的像素值,计算该像素点的颜色的亮度值和饱和度值。8.根据权利要求1至7任一项所述的方法,其特征在于,在所述根据所述目标颜色分组中的各待处理颜色对应的像素值,得到所述待处理图片的主题色之后,所述方法还包括:将所述待处理图片的主题色...

【专利技术属性】
技术研发人员:彭瑶王亦梁韩直彬
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1