System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 目标对象的颜色确定方法、装置、电子设备及存储介质制造方法及图纸_技高网

目标对象的颜色确定方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41282426 阅读:5 留言:0更新日期:2024-05-11 09:32
本申请涉及一种目标对象的颜色确定方法、装置、电子设备及存储介质,方法包括:获取图像中的目标对象,并确定所述图像的代表颜色集合;确定目标对象的候选颜色集合,所述候选颜色集合包括多个所述目标对象的候选颜色;针对所述代表颜色集合中的每一代表颜色,确定所述代表颜色与所述候选颜色集合中每一所述候选颜色的对比度;基于所述对比度,从所述候选颜色集合中确定所述目标对象的目标颜色。由此可以实现保证目标对象在图像中可以清晰可见的同时,增加目标对象冲击力和感染力,从而增加图像的美观,提高宣传效果。

【技术实现步骤摘要】

本申请涉及图像处理,尤其涉及一种目标对象的颜色确定方法、装置、电子设备及存储介质


技术介绍

1、目前,海报作为影视营销宣传的重要物料,它诠释着影视剧的主题和内涵,影响并塑造着观众对影视剧的第一印象,一个好的海报能起到促进宣传和销售的作用。因此,设计一个清楚且美观的海报对影视宣传是十分重要的。

2、在现代的海报设计中,一般是在生成海报后,将影视的logo(标志,其一般为影视的剧名)在生成的海报中进行贴合,并为了保证logo可以在海报中清晰可见,需要根据海报的颜色修改logo的颜色。

3、现有技术中,在根据海报的颜色修改logo的颜色时,一般取海报中的一个颜色的反色作为logo颜色,或者,从海报中抽取1-2个颜色作为代表色生成logo的颜色。

4、上述确定海报中logo颜色的方法由于只是简单地选取海报中的一种或两种颜色确定logo颜色,其不仅无法保证logo在海报中的清晰可见,还容易导致设计的海报不美观,影响宣传效果。


技术实现思路

1、本申请提供了一种目标对象的颜色确定方法、装置、电子设备及存储介质,以解决现有技术中的确定海报中logo颜色的方法由于只是简单地选取海报中的一种或两种颜色确定logo颜色,其不仅无法保证logo在海报中的清晰可见,还容易导致设计的海报不美观,影响宣传效果的技术问题。

2、第一方面,本申请提供了一种目标对象的颜色确定方法,包括:

3、获取图像中的目标对象,并确定所述图像的代表颜色集合;

<p>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、将对比度大于所述对比度阈值,且按照从大到小的顺序排列位于前n项的候选颜色,确定为所述代表颜色对应的推荐颜色,所述n为正整数;

38、根据每一所述代表颜色对应的推荐颜色,从所述候选颜色集合中确定所述目标对象的目标颜色。

39、作为一个可能的实现方式,所述根据每一所述代表颜色对应的推荐颜色,从所述候选颜色集合中确定所述目标对象的目标颜色,包括:

40、针对每一所述代表颜色对应的每一推荐颜色,确定所述推荐颜色与其他每一所述代表颜色的第一对比度;

41、基于所述第一对比度,确定每一推荐颜色的推荐占比、不推荐占比,以及推荐分值;

42、根据每一所述推荐颜色的所述推荐占比、不推荐占比,以及推荐分值,确定所述目标对象的目标颜色。

43、作为一个可能的实现方式,所述基于所述第一对比度,确定每一推荐颜色的推荐占比、不推荐占比,以及推荐分值,包括:

44、确定所述第一对比度是否大于所述对比度阈值;

45、若确定所述第一对比度大于所述对比度阈值,则将所述第一对比度对应代表颜色的所述像素占比,作为初始推荐占比叠加至所述推荐颜色的推荐占比;

46、若确定所述第一对比度小于或者等于所述对比度阈值,则将所述第一对比度对应代表颜色的所述像素占比,作为初始不推荐占比叠加至所述推本文档来自技高网...

【技术保护点】

1.一种目标对象的颜色确定方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述图像的代表颜色集合,包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述图像的像素划分至不同的预设颜色子区间,得到所述图像对应的多个颜色子区间,包括:

4.根据权利要求3所述的方法,其特征在于,在所述根据每个所述像素对应的色调、饱和度,以及亮度,将所述图像的像素划分至不同的预设颜色子区间之前,还包括:

5.根据权利要求2所述的方法,其特征在于,所述从多个所述颜色子区间中,确定多个代表颜色子区间,包括:

6.根据权利要求2所述的方法,其特征在于,所述确定所述代表颜色子区间对应的区间代表颜色,包括:

7.根据权利要求1所述的方法,其特征在于,所述确定目标对象的候选颜色集合,包括:

8.根据权利要求1所述的方法,其特征在于,所述基于所述对比度,从所述候选颜色集合中确定所述目标对象的目标颜色,包括:

9.根据权利要求8所述的方法,其特征在于,所述根据每一所述代表颜色对应的推荐颜色,从所述候选颜色集合中确定所述目标对象的目标颜色,包括:

10.根据权利要求9所述的方法,其特征在于,所述基于所述第一对比度,确定每一推荐颜色的推荐占比、不推荐占比,以及推荐分值,包括:

11.根据权利要求9所述的方法,其特征在于,所述根据每一所述推荐颜色的所述推荐占比、不推荐占比,以及推荐分值,确定所述目标对象的目标颜色,包括:

12.根据权利要求1所述的方法,其特征在于,在所述确定所述图像的代表颜色集合之前,还包括:

13.一种目标对象的颜色确定装置,其特征在于,所述装置包括:

14.一种电子设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的目标对象的颜色确定程序,以实现权利要求1~12中任一项所述的目标对象的颜色确定方法。

15.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~12中任一项所述的目标对象的颜色确定方法。

...

【技术特征摘要】

1.一种目标对象的颜色确定方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述图像的代表颜色集合,包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述图像的像素划分至不同的预设颜色子区间,得到所述图像对应的多个颜色子区间,包括:

4.根据权利要求3所述的方法,其特征在于,在所述根据每个所述像素对应的色调、饱和度,以及亮度,将所述图像的像素划分至不同的预设颜色子区间之前,还包括:

5.根据权利要求2所述的方法,其特征在于,所述从多个所述颜色子区间中,确定多个代表颜色子区间,包括:

6.根据权利要求2所述的方法,其特征在于,所述确定所述代表颜色子区间对应的区间代表颜色,包括:

7.根据权利要求1所述的方法,其特征在于,所述确定目标对象的候选颜色集合,包括:

8.根据权利要求1所述的方法,其特征在于,所述基于所述对比度,从所述候选颜色集合中确定所述目标对象的目标颜色,包括:

9.根据权利要求8所述的方法,其特征...

【专利技术属性】
技术研发人员:吴佳涛
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1