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

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

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

【技术实现步骤摘要】

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


技术介绍

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、作为一个可能的实现方式,在所述确定所述图像的代表颜色集合之前,还包括:

38、获取所述图像的第一尺寸值;

39、在确定所述第一尺寸值大于预设的尺寸阈值的情况下,将所述图像的尺寸由所述第一尺寸值缩放至预设的第二尺寸值,得到缩放图像;

40、对所述缩放图像进行量化,得到目标图像;

41、所述确定所述图像的代表颜色集合,包括:

42、确定所述目标图像的代表颜色集合。

43、第二方面,本申请实施例提供一种目标对象的颜色确定装置,所述装置包括:

44、获取模块,用于获取图像中的目标对象;

45、第一确定模块,用于确定所述图像的代表颜色集合;

46、第二确定模块,用于针对所述代表颜色集合中的每一代表颜色,确定所述本文档来自技高网...

【技术保护点】

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

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

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

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

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

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

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

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

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

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

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

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

...

【技术特征摘要】

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

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

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

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

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

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

7.根据权利要求1所述的方法,其特征在于,所述根据所述对比度,从所述候选颜色...

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

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

1