取色方法、装置及电子设备制造方法及图纸

技术编号:39243914 阅读:11 留言:0更新日期:2023-10-30 11:56
本申请提供了一种取色方法、装置及电子设备,适用于图像处理技术领域,该方法包括:取色设备获取第二颜色数据,第二颜色数据包括显示屏显示目标颜色时,采集到的目标颜色R、G、B分量的强度数据。然后基于第二颜色数据和目标转换关系,确定目标颜色的RGB值。目标转换关系是基于第一颜色数据进行确定的,第一颜色数据包括显示屏显示纯红色、纯绿色、纯蓝色和灰度色时,采集的各个颜色分别对应的R、G、B分量的强度数据。本发明专利技术实施例,可以提高对显示屏进行取色的准确性和有效性。取色的准确性和有效性。取色的准确性和有效性。

【技术实现步骤摘要】
取色方法、装置及电子设备


[0001]本申请属于图像处理
,尤其涉及一种取色方法、装置及电子设备。

技术介绍

[0002]许多电子设备配备有显示屏,有时需要对显示屏显示的图像进行取色。例如,为了增强环境氛围,提升用户的视觉体验,对电视屏幕显示的颜色进行取色,然后控制电视的背景灯显示对应的颜色。
[0003]对显示屏进行取色的方法通常为:通过摄像头、颜色传感器等取色设备采集显示屏的图像,对其中的颜色进行提取。但是这种方法往往存在一定的缺陷:容易受到环境光,以及取色设备的安装位置、方式和生产批次等各种因素的影响,导致提取出的颜色与显示屏实际显示的颜色不一致。

技术实现思路

[0004]有鉴于此,本申请实施例提供了取色方法、装置及电子设备,可以提高对显示屏取色的准确性。
[0005]本申请实施例的第一方面提供了一种取色方法,包括:
[0006]获取第二颜色数据,第二颜色数据包括显示屏显示目标颜色时,采集到的目标颜色R、G、B分量的强度数据。
[0007]基于第二颜色数据和目标转换关系,确定目标颜色的RGB值。目标转换关系是基于第一颜色数据进行确定的,第一颜色数据包括显示屏显示纯红色、纯绿色、纯蓝色和灰度色时,采集的各个颜色分别对应的R、G、B分量的强度数据。
[0008]在第一方面的第一种可能的实现方式中,包括:
[0009]灰度色为纯红色、纯绿色和纯蓝色的光,同比例混合后得到的对应的颜色。
[0010]在第一方面的第二种可能的实现方式中,包括:
[0011]纯红色为最红色,纯绿色为最绿色,纯蓝色为最蓝色,灰度色为纯白色。
[0012]在第一方面的第三种可能的实现方式中,对目标转换关系的确定操作,包括:
[0013]基于第一颜色数据,校正XYZ颜色空间的R、G、B分量对应在向量空间中的长度,得到校正长度后的R、G、B分量。
[0014]基于上述第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,目标转换关系包括:目标转换矩阵。
[0015]基于第一颜色数据,校正XYZ颜色空间的R、G、B分量对应在向量空间中的长度,得到校正长度后的R、G、B分量,包括:
[0016]基于第一颜色数据,确定显示屏显示纯红色、纯绿色、纯蓝色和灰度色时,采集的各个颜色在XYZ颜色空间对应的三维坐标。
[0017]根据各个颜色的三维坐标,校正XYZ颜色空间的R、G、B分量对应在向量空间中的长度,得到校正长度后的XYZ颜色空间中的R、G、B分量。
[0018]基于上述第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,根据各个颜色的三维坐标,校正XYZ颜色空间的R、G、B分量对应在向量空间中的长度,包括:
[0019]根据各个颜色的三维坐标,确定出XYZ颜色空间的R、G、B分量对应在向量空间中的长度比例。
[0020]根据纯红色、纯绿色和纯蓝色在XYZ颜色空间对应的三维坐标与长度比例,计算出目标转换矩阵。
[0021]基于上述第一方面的任一项可能的实现方式,在第一方面的第六种可能的实现方式中,在确定目标颜色的RGB值之后,还包括:
[0022]根据目标颜色的RGB值,控制目标区域的灯光设备显示对应RGB值的颜色。
[0023]基于本申请实施例,可以使得取色设备提取出的颜色与显示屏实际显示的颜色更加贴近,提高了对显示屏进行取色的准确性和有效性。
[0024]本申请实施例的第二方面,提供了一种取色装置,包括:
[0025]获取模块,用于获取第二颜色数据,第二颜色数据包括显示屏显示目标颜色时,采集到的目标颜色R、G、B分量的强度数据。
[0026]处理模块,用于基于第二颜色数据和目标转换关系,确定目标颜色的RGB值。目标转换关系是基于第一颜色数据进行确定的,第一颜色数据包括显示屏在显示纯红色、纯绿色、纯蓝色和灰度色时,各个颜色分别对应的R、G、B分量的强度数据。
[0027]本申请实施例的第三方面提供了一种电子设备,电子设备包括存储器、处理器,存储器上存储有可在处理器上运行的计算机程序,处理器执行所述计算机程序时,使得电子设备实现如上述第一方面中任一项所述取色方法的步骤。
[0028]本申请实施例的第四方面提供了一种计算机可读存储介质,包括:存储有计算机程序,所述计算机程序被处理器执行时,使得电子设备实现如上述第一方面中任一项所述取色方法的步骤。
[0029]可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0030]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本申请一实施例提供的取色方法的实现流程示意图;
[0032]图2是本申请一实施例提供的取色方法的实现流程示意图;
[0033]图3是本申请一实施例提供的的取色方法的实现流程示意图;
[0034]图4是本申请一实施例提供的的取色方法的实现流程示意图;
[0035]图5是本申请实施例提供的取色装置的结构示意图;
[0036]图6是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0037]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0038]本申请实施例提供的取色方法可以应用于摄像头、颜色传感器或者其他电子设备上,此时这些电子设备都可以作为本申请各个实施例中到的取色设备。本申请实施例提供的取色方法的执行主体为取色设备,在本申请实施例中,对取色设备的具体类型不作任何限制。
[0039]此处对本申请实施例可能涉及到的一些概念进行说明:
[0040]目标颜色:在本申请实施例中,目标颜色为用户所需提取出的颜色。
[0041]RGB颜色空间:一个颜色的颜色值可以由三个分量表示:红色(Red,R)、绿色(Green,G)和蓝色(Blue,B)。将R、G、B三个分量构成的颜色值称为RGB值。一个分量对应一个强度值,分量的强度值表示了该颜色在该分量通道上的强度。每个分量对应的强度值通常用0到255或者0到1来表示。当用0到255来表示R、G、B三个分量对应的强度值时,0表示最小强度,而255则表示最大强度。其中,最红的RGB值为(255,0,0),最绿的RGB值为(0,255,0),最蓝的RGB值为(0,0,255),最白(纯白)的RGB值为(255,255本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种取色方法,其特征在于,包括:获取第二颜色数据,所述第二颜色数据包括显示屏显示目标颜色时,采集到的所述目标颜色对应的R、G、B分量的强度数据;基于所述第二颜色数据和目标转换关系,确定所述目标颜色的RGB值;所述目标转换关系是基于第一颜色数据进行确定的,所述第一颜色数据包括所述显示屏显示纯红色、纯绿色、纯蓝色和灰度色时,采集的各个颜色分别对应的R、G、B分量的强度数据。2.根据权利要求1所述的取色方法,其特征在于,所述灰度色为所述纯红色、所述纯绿色和所述纯蓝色的光,同比例混合后对应的颜色。3.根据权利要求1或2所述的取色方法,其特征在于,所述纯红色为最红色,所述纯绿色为最绿色,所述纯蓝色为最蓝色,所述灰度色为纯白色。4.根据权利要求1或2所述的取色方法,其特征在于,对所述目标转换关系的确定操作,包括:基于所述第一颜色数据,校正XYZ颜色空间的R、G、B分量对应在向量空间中的长度,得到校正长度后的XYZ颜色空间中的R、G、B分量;基于所述校正长度后的R、G、B分量,确定目标转换关系。5.根据权利要求4所述的取色方法,其特征在于,所述目标转换关系包括:目标转换矩阵;所述基于所述第一颜色数据,校正XYZ颜色空间的R、G、B分量对应在向量空间中的长度,得到校正长度后的XYZ颜色空间中的R、G、B分量,包括:基于所述第一颜色数据,确定显示屏显示纯红色、纯绿色、纯蓝色和灰度色时,采集的各个颜色在XYZ颜色空间对应的三维坐标;根据各个颜色的所述三维坐标,校正XYZ颜色空间的R、G、B分量对应在向量...

【专利技术属性】
技术研发人员:杨植徐明吴凯华唐林孙斌徐盎张少峰
申请(专利权)人:深圳市集贤科技有限公司
类型:发明
国别省市:

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

1