本申请属于图像处理,尤其涉及一种取色方法、装置及电子设备。
背景技术:
1、许多电子设备配备有显示屏,有时需要对显示屏显示的图像进行取色。例如,为了增强环境氛围,提升用户的视觉体验,对电视屏幕显示的颜色进行取色,然后控制电视的背景灯显示对应的颜色。
2、对显示屏进行取色的方法通常为:通过摄像头、颜色传感器等取色设备采集显示屏的图像,对其中的颜色进行提取。但是这种方法往往存在一定的缺陷:容易受到环境光,以及取色设备的安装位置、方式和生产批次等各种因素的影响,导致提取出的颜色与显示屏实际显示的颜色不一致。
技术实现思路
1、有鉴于此,本申请实施例提供了取色方法、装置及电子设备,可以提高对显示屏取色的准确性。
2、本申请实施例的第一方面提供了一种取色方法,包括:
3、获取第二颜色数据,第二颜色数据包括显示屏显示目标颜色时,采集到的目标颜色r、g、b分量的强度数据。
4、基于第二颜色数据和目标转换关系,确定目标颜色的rgb值。目标转换关系是基于第一颜色数据进行确定的,第一颜色数据包括显示屏显示纯红色、纯绿色、纯蓝色和灰度色时,采集的各个颜色分别对应的r、g、b分量的强度数据。
5、在第一方面的第一种可能的实现方式中,包括:
6、灰度色为纯红色、纯绿色和纯蓝色的光,同比例混合后得到的对应的颜色。
7、在第一方面的第二种可能的实现方式中,包括:
8、纯红色为最红色,纯绿色为最绿色,纯蓝色为最蓝色,灰度色为纯白色。
9、在第一方面的第三种可能的实现方式中,对目标转换关系的确定操作,包括:
10、基于第一颜色数据,校正xyz颜色空间的r、g、b分量对应在向量空间中的长度,得到校正长度后的r、g、b分量。
11、基于上述第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,目标转换关系包括:目标转换矩阵。
12、基于第一颜色数据,校正xyz颜色空间的r、g、b分量对应在向量空间中的长度,得到校正长度后的r、g、b分量,包括:
13、基于第一颜色数据,确定显示屏显示纯红色、纯绿色、纯蓝色和灰度色时,采集的各个颜色在xyz颜色空间对应的三维坐标。
14、根据各个颜色的三维坐标,校正xyz颜色空间的r、g、b分量对应在向量空间中的长度,得到校正长度后的xyz颜色空间中的r、g、b分量。
15、基于上述第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,根据各个颜色的三维坐标,校正xyz颜色空间的r、g、b分量对应在向量空间中的长度,包括:
16、根据各个颜色的三维坐标,确定出xyz颜色空间的r、g、b分量对应在向量空间中的长度比例。
17、根据纯红色、纯绿色和纯蓝色在xyz颜色空间对应的三维坐标与长度比例,计算出目标转换矩阵。
18、基于上述第一方面的任一项可能的实现方式,在第一方面的第六种可能的实现方式中,在确定目标颜色的rgb值之后,还包括:
19、根据目标颜色的rgb值,控制目标区域的灯光设备显示对应rgb值的颜色。
20、基于本申请实施例,可以使得取色设备提取出的颜色与显示屏实际显示的颜色更加贴近,提高了对显示屏进行取色的准确性和有效性。
21、本申请实施例的第二方面,提供了一种取色装置,包括:
22、获取模块,用于获取第二颜色数据,第二颜色数据包括显示屏显示目标颜色时,采集到的目标颜色r、g、b分量的强度数据。
23、处理模块,用于基于第二颜色数据和目标转换关系,确定目标颜色的rgb值。目标转换关系是基于第一颜色数据进行确定的,第一颜色数据包括显示屏在显示纯红色、纯绿色、纯蓝色和灰度色时,各个颜色分别对应的r、g、b分量的强度数据。
24、本申请实施例的第三方面提供了一种电子设备,电子设备包括存储器、处理器,存储器上存储有可在处理器上运行的计算机程序,处理器执行所述计算机程序时,使得电子设备实现如上述第一方面中任一项所述取色方法的步骤。
25、本申请实施例的第四方面提供了一种计算机可读存储介质,包括:存储有计算机程序,所述计算机程序被处理器执行时,使得电子设备实现如上述第一方面中任一项所述取色方法的步骤。
26、可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
1.一种取色方法,其特征在于,包括:
2.根据权利要求1所述的取色方法,其特征在于,所述灰度色为所述纯红色、所述纯绿色和所述纯蓝色的光,同比例混合后对应的颜色。
3.根据权利要求1或2所述的取色方法,其特征在于,所述纯红色为最红色,所述纯绿色为最绿色,所述纯蓝色为最蓝色,所述灰度色为纯白色。
4.根据权利要求1或2所述的取色方法,其特征在于,对所述目标转换关系的确定操作,包括:
5.根据权利要求4所述的取色方法,其特征在于,所述目标转换关系包括:目标转换矩阵;
6.根据权利要求5所述的取色方法,其特征在于,所述根据各个颜色的所述三维坐标,校正xyz颜色空间的r、g、b分量对应在向量空间中的长度,包括:
7.根据权利要求1任一项所述的取色方法,其特征在于,在所述确定目标颜色的rgb值之后,还包括:
8.一种取色装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现根据权利要求1至6任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现根据权利要求1至6任一项所述方法的步骤。