System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理,尤其涉及一种目标对象的颜色确定方法、装置、电子设备及存储介质。
技术介绍
1、目前,海报作为影视营销宣传的重要物料,它诠释着影视剧的主题和内涵,影响并塑造着观众对影视剧的第一印象,一个好的海报能起到促进宣传和销售的作用。因此,设计一个清楚且美观的海报对影视宣传是十分重要的。
2、在现代的海报设计中,一般是在生成海报后,将影视的logo(标志,其一般为影视的剧名)在生成的海报中进行贴合,并为了保证logo可以在海报中清晰可见,需要根据海报的颜色修改logo的颜色。
3、现有技术中,在根据海报的颜色修改logo的颜色时,一般取海报中的一个颜色的反色作为logo颜色,或者,从海报中抽取1-2个颜色作为代表色生成logo的颜色。
4、上述确定海报中logo颜色的方法由于只是简单地选取海报中的一种或两种颜色确定logo颜色,其不仅无法保证logo在海报中的清晰可见,还容易导致设计的海报不美观,影响宣传效果。
技术实现思路
1、本申请提供了一种目标对象的颜色确定方法、装置、电子设备及存储介质,以解决现有技术中的确定海报中logo颜色的方法由于只是简单地选取海报中的一种或两种颜色确定logo颜色,其不仅无法保证logo在海报中的清晰可见,还容易导致设计的海报不美观,影响宣传效果的技术问题。
2、第一方面,本申请提供了一种目标对象的颜色确定方法,所述方法包括:
3、获取图像中的目标对象,并确定所述图像中目标区域对应的代
4、确定所述代表颜色集合对应的候选颜色集合;
5、针对所述代表颜色集合中的每一代表颜色,确定所述代表颜色与所述候选颜色集合中每一所述候选颜色的对比度;
6、基于所述对比度,从所述候选颜色集合中确定所述目标对象的目标颜色。
7、作为一个可选的实现方式,所述确定所述图像中目标区域对应的代表颜色集合,包括:
8、确定所述图像中所述目标区域对应的目标色调,以及所述目标色调对应的目标像素;
9、根据所述目标色调,确定所述目标色调对应不同的颜色区间,并将所述目标像素划分至所述颜色区间,得到所述目标像素对应的多个颜色子区间;
10、从多个所述颜色子区间中,确定多个代表颜色子区间;
11、针对每个所述代表颜色子区间,确定所述代表颜色子区间对应的区间代表颜色,并将所述区间代表颜色归入所述代表颜色集合。
12、作为一个可选的实现方式,所述确定所述图像中所述目标区域对应的目标色调,以及所述目标色调对应的目标像素,包括:
13、确定所述图像的目标区域中每个像素对应的第一空间颜色数据;
14、将所述第一空间颜色数据转换为第二空间颜色数据,所述第二空间颜色数据包括颜色的色调、饱和度,以及亮度;
15、对所述图像的目标区域中每个像素的色调进行统计,确定占比最高的色调;
16、将占比最高的色调确定为目标色调,并将所述目标色调对应的像素确定为目标像素。
17、作为一个可选的实现方式,所述根据所述目标色调,确定所述目标色调对应不同的颜色区间,并将所述目标像素划分至所述颜色区间,得到所述目标像素对应的多个颜色子区间,包括:
18、将所述目标色调在颜色空间模型中对应的饱和度和亮度分别按照预设的划分规则进行划分,得到多个饱和度子区间和亮度子区间,其中所述颜色空间模型为所述第二空间颜色数据对应的模型;
19、对所述目标色调、所述饱和度子区间,以及所述亮度子区间进行组合,得到不同的颜色区间;
20、根据每个目标像素的色调、饱和度,以及亮度,将所述目标像素分别划分至所述颜色区间,得到所述目标像素对应的多个颜色子区间。
21、作为一个可选的实现方式,在所述根据每个目标像素的色调、饱和度,以及亮度,将所述目标像素分别划分至所述颜色区间,得到所述目标像素对应的多个颜色子区间之前,还包括:
22、确定亮度大于第一预设亮度阈值,且饱和度小于预设饱和度阈值的目标像素在所述目标区域对应全部像素中的第一占比率;
23、确定亮度小于第二预设亮度阈值的目标像素在所述目标区域对应全部像素中的第二占比率;
24、确定所述第一占比率和所述第二占比率是否均小于第一预设占比率阈值;
25、在确定所述第一占比率和所述第二占比率均小于所述第一预设占比率阈值的情况下,执行所述根据每个目标像素的色调、饱和度,以及亮度,将所述目标像素分别划分至所述颜色区间,得到所述目标像素对应的多个颜色子区间的步骤;
26、在确定所述第一占比率大于所述第一预设占比率阈值的情况下,将黑色确定为所述目标对象的目标颜色;
27、在确定所述第二占比率大于所述第一预设占比率阈值的情况下,将白色确定为所述目标对象的目标颜色。
28、作为一个可选的实现方式,所述从多个所述颜色子区间中,确定多个代表颜色子区间,包括:
29、确定每个颜色子区间包含的目标像素相对于所述目标区域对应全部目标像素的像素占比;
30、将像素占比大于预设的像素占比阈值的颜色子区间,确定为代表颜色子区间。
31、作为一个可选的实现方式,所述确定所述代表颜色子区间对应的区间代表颜色,包括:
32、确定所述代表颜色子区间内的目标像素点;
33、分别确定所述目标像素点的平均色调、平均饱和度,以及平均亮度;
34、将所述平均色调、所述平均饱和度,以及所述平均亮度组成的第二空间颜色数据对应的颜色,确定为所述代表颜色子区间对应的区间代表颜色。
35、作为一个可选的实现方式,所述确定所述代表颜色集合对应的候选颜色集合,包括:
36、将所述目标色调与预设饱和度区间,以及预设亮度区间组成的颜色区间,确定为全量候选颜色区间;
37、针对所述全量候选颜色区间的每一全量候选颜色,确定所述全量候选颜色与每一所述代表颜色在颜色空间模型上的距离值;
38、将距离值大于距离值阈值的全量候选颜色,确定为初始候选颜色;
39、将所述初始候选颜色中,饱和度小于预设饱和度阈值,且亮度大于预设亮度阈值的初始候选颜色,确定为候选颜色;
40、将所述候选颜色归入所述代表颜色集合对应的候选颜色集合。
41、作为一个可选的实现方式,所述基于所述对比度,从所述候选颜色集合中确定所述目标对象的目标颜色,包括:
42、针对每一所述代表颜色,根据所述代表颜色与所述候选颜色集合中每一所述候选颜色的对比度,从所述候选颜色集合中确定所述代表颜色对应的推荐颜色;
43、从每个代表颜色对应的推荐颜色中,确定所述目标对象的目标颜色。
44、作为一个可选的实现方式,所述根据所述代表颜色与所述候选颜色集合中本文档来自技高网...
【技术保护点】
1.一种目标对象的颜色确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述图像中目标区域对应的代表颜色集合,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述图像中所述目标区域对应的目标色调,以及所述目标色调对应的目标像素,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标色调,确定所述目标色调对应不同的颜色区间,并将所述目标像素划分至所述颜色区间,得到所述目标像素对应的多个颜色子区间,包括:
5.根据权利要求4所述的方法,其特征在于,在所述根据每个目标像素的色调、饱和度,以及亮度,将所述目标像素分别划分至所述颜色区间,得到所述目标像素对应的多个颜色子区间之前,还包括:
6.根据权利要求2所述的方法,其特征在于,所述从多个所述颜色子区间中,确定多个代表颜色子区间,包括:
7.根据权利要求2所述的方法,其特征在于,所述确定所述代表颜色子区间对应的区间代表颜色,包括:
8.根据权利要求2所述的方法,其特征在于,所述确定所述代表颜色集合
9.根据权利要求1所述的方法,其特征在于,所述基于所述对比度,从所述候选颜色集合中确定所述目标对象的目标颜色,包括:
10.根据权利要求9所述的方法,其特征在于,所述根据所述代表颜色与所述候选颜色集合中每一所述候选颜色的对比度,从所述候选颜色集合中确定所述代表颜色对应的推荐颜色,包括:
11.根据权利要求9所述的方法,其特征在于,所述从每个代表颜色对应的推荐颜色中,确定所述目标对象的目标颜色,包括:
12.根据权利要求11所述的方法,其特征在于,所述确定每一目标推荐颜色的推荐分值,包括:
13.一种目标对象的颜色确定装置,其特征在于,所述装置包括:
14.一种电子设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的目标对象的颜色确定程序,以实现权利要求1~12中任一项所述的目标对象的颜色确定方法。
15.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~12中任一项所述的目标对象的颜色确定方法。
...【技术特征摘要】
1.一种目标对象的颜色确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述图像中目标区域对应的代表颜色集合,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述图像中所述目标区域对应的目标色调,以及所述目标色调对应的目标像素,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标色调,确定所述目标色调对应不同的颜色区间,并将所述目标像素划分至所述颜色区间,得到所述目标像素对应的多个颜色子区间,包括:
5.根据权利要求4所述的方法,其特征在于,在所述根据每个目标像素的色调、饱和度,以及亮度,将所述目标像素分别划分至所述颜色区间,得到所述目标像素对应的多个颜色子区间之前,还包括:
6.根据权利要求2所述的方法,其特征在于,所述从多个所述颜色子区间中,确定多个代表颜色子区间,包括:
7.根据权利要求2所述的方法,其特征在于,所述确定所述代表颜色子区间对应的区间代表颜色,包括:
8.根据权利要求2所述的方法,其特征在于,所述确定所述代表颜色集合对应的候选颜色...
【专利技术属性】
技术研发人员:吴佳涛,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。