颜色校正方法和颜色校正装置
文献发布时间:2024-07-23 01:35:12
技术领域
本申请属于虚实融合领域,尤其涉及一种颜色校正方法和颜色校正装置。
背景技术
在进行虚实融合或XR虚拟制片时,由于屏幕显示设备和观测设备物理属性限制,通过屏幕显示出的图像(记为显示图像)与源图像会存在一定色差,且对于不同的观测设备(如不同的摄像机)观测显示图像得到的观测图像会与显示图像存在色差,与源图像也会存在不同的色差,往往需对屏幕显示色差进行校正。相关技术中,缺少有效的将观测图像与源图像色调调整为一致的方式。
发明内容
本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种颜色校正方法和颜色校正装置,提高最终所得到的颜色查找表的精确性和准确性;且能够实现多个屏幕同时进行颜色校准,提高多屏幕颜色校准自动化程度以及多屏幕颜色校准一致性效果。
第一方面,本申请提供了一种颜色校正方法,该方法包括:
分别在至少一个显示设备上显示源图像序列;所述源图像序列包括标识码,所述标识码基于所述源图像序列所显示于的显示设备以及所述源图像序列的背景颜色确定;
基于观测设备同时采集所述至少一个显示设备所显示的内容,得到观测图像序列;
基于所述标识码以及所述观测图像序列,构建所述源图像序列所包括的第一颜色与所述观测图像序列所包括的第二颜色之间的对应关系;
基于所述对应关系,构建各所述显示设备对应的颜色查找表;所述颜色查找表用于对所述显示设备进行颜色校正。
根据本申请的颜色校正方法,通过对源图像序列设置唯一标识码以建立源图像序列到观测图像序列之间的不同颜色对应关系,能够在建立对应关系的过程中,使得源图像帧与观测图像帧实现精确对应,提高最终所得到的颜色查找表的精确性和准确性;且能够实现多个屏幕同时进行颜色校准,提高多屏幕颜色校准自动化程度以及多屏幕颜色校准一致性效果。
根据本申请的一个实施例,所述标识码基于所述源图像序列所显示于的显示设备以及所述源图像序列的背景颜色确定,包括:
使用Aruco码对所述源图像序列所显示于的显示设备的设备标识以及所述源图像序列的背景颜色的通道颜色数值进行编码,得到所述标识码。
根据本申请的一个实施例,所述使用Aruco码对所述源图像序列所显示于的显示设备的设备标识以及所述源图像序列的背景颜色的通道颜色数值进行编码,包括:
基于如下公式进行编码:
[iLed,B,G,R]
其中,i为所述至少一个显示设备中第i个显示设备的设备标识;B,G,R分别为所述源图像序列的背景颜色的通道颜色数值。
根据本申请的一个实施例,所述基于所述标识码以及所述观测图像序列,构建所述源图像序列所包括的第一颜色与所述观测图像序列所包括的第二颜色之间的对应关系,包括:
识别所述观测图像序列所包括的所述标识码,获取所述标识码对应的背景颜色以及显示设备;
基于所述背景颜色对应的第一颜色,所述观测图像序列中所述标识码所属的源图像帧对应的第二颜色以及所述显示设备,构建所述对应关系。
根据本申请的一个实施例,在所述识别所述观测图像序列所包括的所述标识码,获取所述标识码对应的背景颜色以及显示设备之后,所述方法还包括:
在确定所述背景颜色的编码信息为最大阈值且在基于所述标识码确定所述源图像序列中存在未采集到的源图像的情况下,分别在所述至少一个显示设备上重新显示所述源图像序列。
根据本申请的一个实施例,在所述分别在至少一个显示设备上显示源图像序列之前,所述方法还包括:
生成与所述至少一个显示设备中目标显示设备的屏幕分辨率相同的目标背景颜色的背景图像;
融合所述背景图像以及所述标识码,得到所述目标显示设备对应的源图像帧;
基于各所述显示设备对应的源图像帧,得到所述源图像序列。
第二方面,本申请提供了一种颜色校正装置,该装置包括:
第一处理模块,用于分别在至少一个显示设备上显示源图像序列;所述源图像序列包括标识码,所述标识码基于所述源图像序列所显示于的显示设备以及所述源图像序列的背景颜色确定;
第二处理模块,用于基于观测设备同时采集所述至少一个显示设备所显示的内容,得到观测图像序列;
第三处理模块,用于基于所述标识码以及所述观测图像序列,构建所述源图像序列所包括的第一颜色与所述观测图像序列所包括的第二颜色之间的对应关系;
第四处理模块,用于基于所述对应关系,构建各所述显示设备对应的颜色查找表;所述颜色查找表用于对所述显示设备进行颜色校正。
根据本申请的颜色校正装置,通过对源图像序列设置唯一标识码以建立源图像序列到观测图像序列之间的不同颜色对应关系,能够在建立对应关系的过程中,使得源图像帧与观测图像帧实现精确对应,提高最终所得到的颜色查找表的精确性和准确性;且能够实现多个屏幕同时进行颜色校准,提高多屏幕颜色校准自动化程度以及多屏幕颜色校准一致性效果。
第三方面,本申请提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的颜色校正方法。
第四方面,本申请提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的颜色校正方法。
第五方面,本申请提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的颜色校正方法。
本申请实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:
通过对源图像序列设置唯一标识码以建立源图像序列到观测图像序列之间的不同颜色对应关系,能够在建立对应关系的过程中,使得源图像帧与观测图像帧实现精确对应,提高最终所得到的颜色查找表的精确性和准确性;且能够实现多个屏幕同时进行颜色校准,提高多屏幕颜色校准自动化程度以及多屏幕颜色校准一致性效果。
进一步地,通过设置多轮检测,能够降低漏检概率,进一步提高最终所得到的颜色查找表的全面性和精准度。
本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本申请实施例提供的颜色校正方法的流程示意图之一;
图2是本申请实施例提供的颜色校正方法的流程示意图之二;
图3是本申请实施例提供的颜色校正方法的流程示意图之三;
图4是本申请实施例提供的颜色校正装置的结构示意图;
图5是本申请实施例提供的电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的颜色校正方法、颜色校正装置、电子设备和可读存储介质进行详细地说明。
其中,颜色校正方法可应用于终端,具体可由,终端中的硬件或软件执行。
该终端包括但不限于移动电话或平板电脑等便携式通信设备。还应当理解的是,在某些实施例中,该终端可以不是便携式通信设备,而是台式计算机。
以下各个实施例中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,终端可以包括诸如物理键盘、鼠标和控制杆的一个或多个其它物理用户接口设备。
本申请实施例提供的颜色校正方法,该颜色校正方法的执行主体可以为电子设备或者电子设备中能够实现该颜色校正方法的功能模块或功能实体,本申请实施例提及的电子设备包括但不限于手机、平板电脑、电脑、相机和可穿戴设备等,下面以电子设备作为执行主体为例对本申请实施例提供的颜色校正方法进行说明。
如图1所示,该颜色校正方法包括:步骤110、步骤120、步骤130和步骤140。
步骤110、分别在至少一个显示设备上显示源图像序列;源图像序列包括标识码,标识码基于源图像序列所显示于的显示设备以及源图像序列的背景颜色确定;
在该步骤中,显示设备为包括显示屏幕的设备,显示屏幕为待校色屏幕。
源图像序列包括标识码和背景图像。
标识码为前景图像。
标识码为源图像序列中各源图像帧的唯一标识,用于区别各源图像帧。
标识码可以为任意图案,如可以为logo或任意形状的图形等,本申请不作限定。
标识码基于源图像序列所显示于的显示设备以及源图像序列的背景颜色确定。
背景颜色即背景图像的颜色,背景颜色可以通过RGB进行表示,当然,在其他实施例中,背景颜色还可以通过其他颜色通道表示,具体可基于实际需求选择。
下面对标识码的设置方式进行说明。
在一些实施例中,标识码基于源图像序列所显示于的显示设备以及源图像序列的背景颜色确定,可以包括:
使用Aruco码对源图像序列所显示于的显示设备的设备标识以及源图像序列的背景颜色的通道颜色数值进行编码,得到标识码。
在该实施例中,Aruco码是一种类型的二维条码,由宽黑色边框和确定其标识符(id)的内部二进制矩阵组成的正方形标记。
设备标识为显示设备的唯一标识。
在一些实施例中,设备标识可以包括显示设备的名称、ID、编号或其他标识等。
以RGB为例,各通道颜色的数值范围可以为[0,255]。
如图2所示,在一些实施例中,使用Aruco码对源图像序列所显示于的显示设备的设备标识以及源图像序列的背景颜色的通道颜色数值进行编码,可以包括:
基于如下公式进行编码:
[iLed,B,G,R]。
在该实施例中,i为至少一个显示设备中第i个显示设备的设备标识,i为正整数,且i≤N,其中,N为显示设备的总数,N为正整数。
B,G,R分别为源图像序列的背景颜色的通道颜色数值。
以生成一个s阶8位RGB源图像序列数据集为例,使用Aruco码作为编码方式对待校色的显示设备和不同颜色RGB值进行唯一编码;
8位RGB颜色每个通道颜色数值在0~255之间,将0~255等分为s阶,RGB三个通道组合一共可以得到s的三次方个颜色数值序列;
对于显示设备的屏幕,可以定义屏幕的ID为iLed,其中iLed在0至n-1范围;
对于每张RGB颜色图(即源图像帧),可以按照[iLed,B,G,R]进行唯一编码;
依此类推,可得到N个屏幕对应的具有编码标识的源图像序列数据集C[n]。
继续参考图2,在一些实施例中,在步骤110之前,该方法还可以包括:
生成与至少一个显示设备中目标显示设备的屏幕分辨率相同的目标背景颜色的背景图像;
融合背景图像以及标识码,得到目标显示设备对应的源图像帧;
基于各显示设备对应的源图像帧,得到源图像序列。
在该实施例中,目标显示设备可以为至少一个显示设备中的任意显示设备。
目标背景颜色可以基于用户自定义,如设置为8位RGB颜色等,本申请在此不作限定。
标识码的设置方式已在上文说明,在此不作赘述。
在得到背景图像以及标识码后,将背景图像作为背景特征,将标识码作为前景特征进行融合,从而可以得到源图像帧。
例如,以[iLed,B,G,R]生成唯一Aruco编码图像Mat1(即标识码),生成与iLed的显示设备的屏幕分辨率相同,BGR颜色为[iB,iG,iR]的背景图像Mat2;然后将Mat1融合至Mat2,得到源图像帧Mat3,并将源图像帧Mat3添加至源图像序列C[iLed]中。
步骤120、基于观测设备同时采集至少一个显示设备所显示的内容,得到观测图像序列;
在该步骤中,观测设备用于对显示设备所显示的内容进行图像采集。
观测设备可以采集到标识码。
在一些实施例中,观测设备可以为图像传感器等设备。
观测图像序列包括多帧观测图像帧。
多帧观测图像帧包括多个显示设备所显示的内容。
观测图像帧包括标识码以及由观测设备采集得到的背景图像。
可以理解的是,对于同一源图像帧,观测设备采集到的背景图像的背景颜色可能与源图像帧真实的背景图像的背景颜色有所差异。
观测设备采集某一源图像帧所得到的观测图像帧,其所包括的标识码与该源图像帧所包括的标识码相同。
在实际执行过程中,可以使N个显示设备同时显示源图像序列,观测设备实时观测和采集N个显示设备所显示的图像并将观测图像更新至观测图像序列D中。
步骤130、基于标识码以及观测图像序列,构建源图像序列所包括的第一颜色与观测图像序列所包括的第二颜色之间的对应关系;
在该步骤中,第一颜色为源图像序列所包括的源图像帧所包括的实际的背景颜色,可在设置源图像序列时预先获取。
第二颜色为观测设备所采集得到的观测图像序列所包括的观测图像帧的背景颜色。
可以理解的是,观测设备采集某一源图像帧所得到的观测图像帧,其所包括的标识码与该源图像帧所包括的标识码相同,基于标识码,可对同一标识码对应的第一颜色与第二颜色建立对应关系。
下面对步骤130的实现方式进行具体说明。
在一些实施例中,步骤130可以包括:
识别观测图像序列所包括的标识码,获取标识码对应的背景颜色以及显示设备;
基于背景颜色对应的第一颜色,观测图像序列中标识码所属的观测图像帧对应的第二颜色以及显示设备,构建对应关系。
在该实施例中,通过对观测图像帧进行识别,可基于标识码识别得到该标识码所表征的显示设备对应的ID以及与该ID对应的源图像帧实际的背景颜色。
提取该观测图像帧的背景颜色(即第二颜色),并将其与相同ID对应的源图像帧的实际的背景颜色(即第一颜色)建立对应关系,从而可以得到每个显示设备所对应的源图像帧与观测视频帧的颜色之间的对应关系。
继续以s阶8位RGB源图像序列数据集为例,在实际执行过程中,可以在N个显示设备的屏幕上同时显示源图像序列,观测设备实时观测和采集N个屏幕的显示图像并将观测图像更新到观测图像序列D中,解算线程同时分析处理观测图像序列D中的观测图像,并建立源图像序列到N个屏幕的观测图像序列之间的不同颜色对应关系。
在一些实施例中,解算线程分析处理流程可以为:在观测图像序列D中取出一张观测图像帧,识别观测图像帧中带有的标识码。
在确定标识码正常的情况下,计算该标识码对应的设备标识所对应的观测图像帧的观测颜色值(即第二颜色),得到N各屏幕对应的观测颜色值;建立同一标识码的源图像帧的颜色值(即第一颜色)到N个屏幕的观测颜色值的对应关系。
在确定标识码异常的情况下,跳过该标识码对应的观测图像帧,识别下一个标识码对应的观测图像帧,以此类推,直至识别完成所有标识码对应的观测图像帧。
其中,标识码异常包括但不限于:当前识别得到的标识码与上一张观测图像帧对应的标识码之间的逻辑顺序异常,或者识别标识码失败等。
例如,在显示设备故障的情况下,可能无法完整显示源图像序列,从而导致识别失败。
步骤140、基于对应关系,构建各显示设备对应的颜色查找表;颜色查找表用于对显示设备进行颜色校正。
在该步骤中,颜色查找表用于表征各显示设备对应的源图像帧的颜色与观测设备采集得到的观测图像帧的颜色之间的对应关系。
在一些实施例中,颜色查找表还可以表现为颜色校准矩阵,用于对显示设备进行颜色校正。
在得到颜色查找表后,在后续校正过程中,可以将颜色查找表或颜色校准矩阵应用到源图像后再通过与其对应的显示设备的屏幕进行显示,然后使用观测设备进行观测,从而实现屏幕观测图像与源图像色调一致,实现现实设备的屏幕颜色校准。
发明人在研发过程中发现,相关技术中,存在一种使用屏幕显示按照一定规则生成的具备不同颜色分布(9种以上)的源图像A,同时使用观测设备(如摄像机)拍摄屏幕显示的图像得到观测图像B,通过分析图像A与B计算得到不同颜色对应关系,生成颜色校准矩阵;同时使用屏幕显示按照一定规则生成不同颜色序列的源图像序列C,同时使用观测设备(如摄像机)拍摄屏幕显示的图像得到观测图像序列D,通过分析计算得到源图像序列C到观测图像序列D之间的不同颜色对应关系,生成颜色查找表或颜色校准矩阵的方法;但该方法使用屏幕显示源图像序列,屏幕显示与观测设备观测之间的同步至关重要,其可能导致观测设备不能完整地观测到源图像序列,可能导致源图像序列C到观测图像序列D之间的不同颜色对应关系紊乱,进而得到错误的颜色查找表。特别地为了得到较好的校色结果,源图像序列中图像数量将成倍增加,此时屏幕显示源图像的速度成为缩短整体校色流程耗时的关键,如此使得到正确的源图像序列C到观测图像序列D之间的不同颜色对应关系更加困难。
而在本申请中,通过对源图像序列设置唯一标识码,能够针对不同的屏幕以及不同的颜色值对应进行编码,然后使标识码与该颜色对应的源图像融合以使用屏幕显示,并被观测设备观测,使得用于校色的源图像具有唯一编码标识,从而能够在后续建立对应关系的过程中,使得源图像帧与观测图像帧实现精确对应,避免由观测设备不能完整地观测到源图像序列等问题所导致的源图像序列到观测图像序列之间的不同颜色对应关系紊乱,从而提高最终所得到的颜色查找表的精确性和准确性;
除此之外,通过识别标识码进行对应关系的建立,使用编码信息进行一致性以及完备性检测,能够有效提高计算速率,且操作简单便捷,适用于较大图像数量的颜色校正,有效降低颜色校正耗时;还可以在源图像序列快速显示情况下,使得观测设备能够完整进行观测,从而实现多个屏幕同时进行颜色校准,提高多屏幕颜色校准自动化程度以及多屏幕颜色校准一致性效果。
根据本申请实施例提供的颜色校正方法,通过对源图像序列设置唯一标识码以建立源图像序列到观测图像序列之间的不同颜色对应关系,能够在建立对应关系的过程中,使得源图像帧与观测图像帧实现精确对应,提高最终所得到的颜色查找表的精确性和准确性;且能够实现多个屏幕同时进行颜色校准,提高多屏幕颜色校准自动化程度以及多屏幕颜色校准一致性效果。
如图3所示,在一些实施例中,在识别观测图像序列所包括的标识码,获取标识码对应的背景颜色以及显示设备之后,该方法还可以包括:
在确定背景颜色的编码信息为最大阈值且在基于标识码确定源图像序列中存在未采集到的源图像的情况下,分别在至少一个显示设备上重新显示源图像序列。
在该实施例中,最大阈值可以基于用户自定义。
以s阶8位RGB为例,最大阈值可以为[255,255,255]。
继续参考图3,例如,在取出的观测图像帧的颜色编码RGB为[255,255,255]的情况下,可以认为第一轮校准检测流程结束。
在观测设备并未观测到所有屏幕的源图像序列的情况下,分析观测设备没有观测到的源图像序列,在N个显示设备的屏幕进行再次显示,并由观测设备再次补拍。
在观测设备已经观测到所有屏幕的源图像序列的情况下,可近似认为N个显示设备的屏幕的颜色校准流程完全结束,最后计算得到N个屏幕与观测设备之间的颜色查找表。
根据本申请实施例提供的颜色校正方法,通过设置多轮检测,能够降低漏检概率,进一步提高最终所得到的颜色查找表的全面性和精准度。
本申请实施例提供的颜色校正方法,执行主体可以为颜色校正装置。本申请实施例中以颜色校正装置执行颜色校正方法为例,说明本申请实施例提供的颜色校正装置。
本申请实施例还提供一种颜色校正装置。
如图4所示,该颜色校正装置包括:第一处理模块410、第二处理模块420、第三处理模块430和第四处理模块440。
第一处理模块410,用于分别在至少一个显示设备上显示源图像序列;源图像序列包括标识码,标识码基于源图像序列所显示于的显示设备以及源图像序列的背景颜色确定;
第二处理模块420,用于基于观测设备同时采集至少一个显示设备所显示的内容,得到观测图像序列;
第三处理模块430,用于基于标识码以及观测图像序列,构建源图像序列所包括的第一颜色与观测图像序列所包括的第二颜色之间的对应关系;
第四处理模块440,用于基于对应关系,构建各显示设备对应的颜色查找表;颜色查找表用于对显示设备进行颜色校正。
根据本申请实施例提供的颜色校正装置,通过对源图像序列设置唯一标识码以建立源图像序列到观测图像序列之间的不同颜色对应关系,能够在建立对应关系的过程中,使得源图像帧与观测图像帧实现精确对应,提高最终所得到的颜色查找表的精确性和准确性;且能够实现多个屏幕同时进行颜色校准,提高多屏幕颜色校准自动化程度以及多屏幕颜色校准一致性效果。
在一些实施例中,该装置还可以包括第五处理模块,用于:
使用Aruco码对源图像序列所显示于的显示设备的设备标识以及源图像序列的背景颜色的通道颜色数值进行编码,得到标识码。
在一些实施例中,第五处理模块,还可以用于:
基于如下公式进行编码:
[iLed,B,G,R]
其中,i为至少一个显示设备中第i个显示设备的设备标识;B,G,R分别为源图像序列的背景颜色的通道颜色数值。
在一些实施例中,基于标识码以及观测图像序列,构建源图像序列所包括的第一颜色与观测图像序列所包括的第二颜色之间的对应关系,包括:
识别观测图像序列所包括的标识码,获取标识码对应的背景颜色以及显示设备;
基于背景颜色对应的第一颜色,观测图像序列中标识码所属的源图像帧对应的第二颜色以及显示设备,构建对应关系。
在一些实施例中,该装置还可以包括第六处理模块,用于:
在识别观测图像序列所包括的标识码,获取标识码对应的背景颜色以及显示设备之后,在确定背景颜色的编码信息为最大阈值且在基于标识码确定源图像序列中存在未采集到的源图像的情况下,分别在至少一个显示设备上重新显示源图像序列。
在一些实施例中,该装置还可以包括第七处理模块,用于:
生成与至少一个显示设备中目标显示设备的屏幕分辨率相同的目标背景颜色的背景图像;
融合背景图像以及标识码,得到目标显示设备对应的源图像帧;
基于各显示设备对应的源图像帧,得到源图像序列。
本申请实施例中的颜色校正装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtualreality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personalcomputer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的颜色校正装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为IOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的颜色校正装置能够实现图1至图3的方法实施例实现的各个过程,为避免重复,这里不再赘述。
在一些实施例中,如图5所示,本申请实施例还提供一种电子设备500,包括处理器501、存储器502及存储在存储器502上并可在处理器501上运行的计算机程序,该程序被处理器501执行时实现上述颜色校正方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
本申请实施例还提供一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述颜色校正方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。
本申请实施例还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述颜色校正方法。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述颜色校正方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本申请的实施例,本领域的普通技术人员可以理解:在不脱离本申请的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本申请的范围由权利要求及其等同物限定。
- 颜色校正处理装置以及颜色校正处理方法、动态摄像机颜色校正装置以及使用其的影像检索装置
- 照明光的颜色校正方法、采用了该颜色校正方法的光源模块和照明装置