图像处理方法和系统的制作方法
【专利摘要】本发明实施例涉及图像处理方法和系统,属于图像技术领域。所述方法包括:通过第一摄像头获取第一图像,所述第一图像包括多个像素组,在每个像素组中第一种颜色对角设置,第二种颜色对角设置,其中,所述第一种颜色的颜色值和第二种颜色的颜色值均为已知颜色值;通过第二摄像头获取第二图像,所述第二图像包括多个像素组,在每个像素组中第一种颜色或第二种颜色对角设置,第三种颜色对角设置,其中,所述第一种颜色或第二种颜色的颜色值和第三种颜色的颜色值均为已知颜色值;基于第一、第二图像中的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。本发明解决了现有技术中需要对图像猜色,且猜色准确率比较低的问题。
【专利说明】
图像处理方法和系统
技术领域
[0001]本发明实施例涉及图像技术领域,特别涉及一种图像处理方法和系统。
【背景技术】
[0002]目前,市场上的手机具有一个摄像头,在拍摄照片时,图像的颜色都是由R/G/B三色组成。
[0003]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:一个摄像头往往只能准确的接收一种色素的色素值。而另外两种的色素值,则需要通过周围已知的色素值进行计算或者猜测,因此成像会有一定的偏差,不真实。
【发明内容】
[0004]本发明实施例的目的是提供一种图像处理方法和系统,本发明实施例解决了对显示图像的猜色,且猜色的准确率比较低的问题。
[0005]为解决上述问题,本发明实施例的一个方面提供了一种图像处理方法,所述方法包括:通过第一摄像头获取第一图像,所述第一图像包括多个像素组,在每个像素组中第一种颜色对角设置,第二种颜色对角设置,其中,所述第一种颜色的颜色值和第二种颜色的颜色值均为已知颜色值;通过第二摄像头获取第二图像,所述第二图像包括多个像素组,在每个像素组中第一种颜色或第二种颜色对角设置,第三种颜色对角设置,其中,所述第一种颜色或第二种颜色的颜色值和第三种颜色的颜色值均为已知颜色值;基于第一图像中每个像素组和第二图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。
[0006]其中,当第二图像所包括的每个像素组包括第一种颜色和第三种颜色时,所述方法还包括:通过第三摄像头获取第三图像,所述第三图像包括多个像素组,在每个像素组中第二种颜色对角设置,第三种颜色对角设置,所述第二种颜色的颜色值和第三种颜色的颜色值均为已知颜色值;基于第一图像中每个像素组、第二图像中的对应像素组及第三图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。
[0007]其中,当第二图像所包括的每个像素组包括第二种颜色和第三种颜色时,所述方法还包括:通过第三摄像头获取第三图像,所述第三图像包括多个像素组,在每个像素组中第三种颜色对角设置,第一种颜色对角设置,所述第一种颜色的颜色值和第三种颜色的颜色值均为已知颜色值;基于第一、第二及第三图像中的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。
[0008]其中,所述第一图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第一种颜色、第二种颜色,第二行的颜色分布情况从左到右依次为第二种颜色、第一种颜色;所述第二图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第三种颜色、第一种颜色;第二行的颜色分布情况从左到右依次第一种颜色、第三种颜色;所述第三图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第二种颜色、第三种颜色;第二行的颜色分布情况从左到右依次为第三种颜色、第二种颜色。
[0009]其中,所述第一图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第一种颜色、第二种颜色,第二行的颜色分布情况从左到右依次为第二种颜色、第一种颜色;所述第二图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第二种颜色、第三种颜色;第二行的颜色分布情况从左到右依次第三种颜色、第二种颜色;所述第三图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第三种颜色、第一种颜色;第二行的颜色分布情况从左到右依次为第一种颜色、第三种颜色。。
[0010]其中,所述第一种颜色、第二种颜色和第三种颜色分别是RGB颜色中的一种颜色。
[0011]本发明实施例的另一个方面提供了一种图像处理系统,所述系统包括:第一图像采集单元、第二图像采集单元和颜色值确定单元;第一图像采集单元,用于通过第一摄像头获取第一图像,所述第一图像包括多个像素组,在每个像素组中第一种颜色对角设置,第二种颜色对角设置,其中,所述第一种颜色的颜色值和第二种颜色的颜色值均为已知颜色值;第二图像采集单元,用于通过第二摄像头获取第二图像,所述第二图像包括多个像素组,在每个像素组中第一种颜色或第二种颜色对角设置,第三种颜色对角设置,其中,所述第一种颜色或第二种颜色的颜色值和第三种颜色的颜色值均为已知颜色值;颜色值确定单元,用于基于第一图像中每个像素组和第二图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。
[0012]其中,所述系统还包括:第三图像采集单元,用于当第二图像所包括的每个像素组包括第一种颜色和第三种颜色时,通过第三摄像头获取第三图像,所述第三图像包括多个像素组,在每个像素组中第一种颜色对角设置,第三种颜色对角设置,其中,所述第一种颜色的颜色值和第三种颜色的颜色值均为已知颜色值;所述颜色值确定单元,还用于基于第一图像中每个像素组、第二图像中的对应像素组及第三图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。
[0013]其中,所述系统还包括:所述第三图像采集单元,还用于当第二图像所包括的每个像素组包括第二种颜色和第三种颜色时,通过第三摄像头获取第三图像,所述第三图像包括多个像素组,在每个像素组中第三种颜色对角设置,第一种颜色对角设置,所述第一种颜色的颜色值和第三种颜色的颜色值均为已知颜色值;所述颜色值确定单元,还用于基于第一图像中每个像素组、第二图像中的对应像素组及第三图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。
[0014]其中,所述第一图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第一种颜色、第二种颜色,第二行的颜色分布情况从左到右依次为第二种颜色、第一种颜色;所述第二图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第三种颜色、第一种颜色;第二行的颜色分布情况从左到右依次第一种颜色、第三种颜色;所述第三图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第二种颜色、第三种颜色;第二行的颜色分布情况从左到右依次为第三种颜色、第二种颜色。
[0015]其中,所述第一图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第一种颜色、第二种颜色,第二行的颜色分布情况从左到右依次为第二种颜色、第一种颜色;所述第二图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第二种颜色、第三种颜色;第二行的颜色分布情况从左到右依次第三种颜色、第二种颜色;所述第三图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第三种颜色、第一种颜色;第二行的颜色分布情况从左到右依次为第一种颜色、第三种颜色。
[0016]其中,所述第一种颜色、第二种颜色和第三种颜色分别是RGB颜色中的一种颜色。
[0017]本发明实施例通过已知颜色的颜色值计算未知颜色的颜色值,具体的,已知每个像素的任意两种颜色,通过与该像素相邻的其他像素的第三种颜色值计算该像素的第三种颜色的颜色值,解决了现有技术需要对显示图像的猜色,且猜色的准确率比较低的问题。
【附图说明】
[0018]图1是现有技术中具有一个摄像头的移动终端获取到的图像颜色的示意图;
[0019]图2是本发明实施例一提供的一种图像处理方法的流程示意图;
[0020]图3是本发明实施例一提供的第一图像中每个像素的已知颜色的颜色分布示意图;
[0021]图4是本发明实施例二提供的第二图像中每个像素的已知颜色的颜色分布示意图;
[0022]图5是本发明实施例三提供的第二图像中每个像素的已知颜色的颜色分布示意图;
[0023]图6是本发明实施例二提供的图像处理方法的流程示意图;
[0024]图7是本发明实施例二提供的第三图像中每个像素的已知颜色的颜色分布示意图;
[0025]图8是本发明实施例三提供的图像处理方法的流程示意图;
[0026]图9是本发明实施例三提供的第三图像中每个像素的已知颜色的颜色分布示意图;
[0027]图10是本发明实施例四提供的一种图像处理系统的结构示意图。
【具体实施方式】
[0028]为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0029]图1是现有技术中具有一个摄像头的移动终端获取到的图像颜色的示意图。
[0030]如图1所示,现有技术中,G6所在像素的B6值为相邻像素点BI所在像素点的BI值和B3所在像素点的B3值的平均值,S卩Β6=(Β1+Β3)/2;同理,G7所在像素的B7值为相邻像素点B3所在像素点的B3值和B4所在像素点的B4值的平均值,即B7= (B3+B4)/2;同理,G8所在像素的B8值为相邻像素点B2所在像素点的B2值和B4所在像素点的B4值的平均值,即B8=(B2+B4)/2,以此类推,得到图1中所有像素点的RGB值,图1对应的图像在显示时,是根据计算得出的每个像素的RGB进行显示的,现有技术中是已知每个像素中的一个颜色值,其他两个颜色值是未知的,故需要通过相邻的像素点的颜色值进行猜色,且现有技术猜色的准确率比较低。
[0031 ] 实施例一
[0032]图2是本发明实施例一提供的一种图像处理方法的流程示意图。本发明实施例的方法可以由图像处理系统来执行,该系统典型的是配置于终端设备中,并配合终端设备中的至少两个摄像头实现。
[0033]如图2所示,本发明的图像处理方法,包括:
[0034]SI,通过第一摄像头获取第一图像,所述第一图像包括多个像素组,在每个像素组中第一种颜色对角设置,第二种颜色对角设置,其中,所述第一种颜色的颜色值和第二种颜色的颜色值均为已知颜色值。其中,所述第一图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第一种颜色、第二种颜色,第二行的颜色分布情况从左到右依次为第二种颜色、第一种颜色。
[0035]示例性的,如图3所示,图3是本发明实施例一提供的第一图像中每个像素的已知颜色的颜色分布示意图。图3中的R、G颜色均是已知颜色值的颜色,图3中的R表示第一种颜色,G表示第二种颜色。
[0036]如图3所示,示例性的,可以每个像素组包括2*2个像素点,或者每个像素组包括4*4个像素点等等,也可以选择其他排列方式的像素点作为一个像素组。
[0037]S2,通过第二摄像头获取第二图像,所述第二图像包括多个像素组,在每个像素组中第一种颜色或第二种颜色对角设置,第三种颜色对角设置,其中,所述第一种颜色或第二种颜色的颜色值和第三种颜色的颜色值均为已知颜色值。
[0038]本步骤包括两种情况:
[0039]第一种情况:第二图像包括第二颜色和第三颜色。具体的:所述第二图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第二种颜色、第三种颜色;第二行的颜色分布情况从左到右依次第三种颜色、第二种颜色,如下图4所示,图4中的G表示第二种颜色,B表示第三种颜色,且都是已知颜色。
[0040]第二种情况:第二图像包括第一颜色和第三颜色。具体的:所述第二图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第三种颜色、第一种颜色;第二行的颜色分布情况从左到右依次第一种颜色、第三种颜色,如下图5所示,图5中的R表示第一种颜色,B表示第三种颜色,且都是已知颜色。
[0041 ] S3,基于第一图像中每个像素组和第二图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。
[0042]本步骤中,基于第一图像中每个像素组和第二图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。即,基于第一图像和第二图像中的已知的第一种颜色R值、第二种颜色G值和第三种颜色B值,确定显示图像中每个像素的未知颜色的颜色值。
[0043]例如,显示图像中,1?1所在像素的1?^值为:1? = 1?1,6 = 601,8=(801+802)/2,即1?1所在像素的B值是与该像素(Rl所在像素)相邻的两个像素的B值(B01所在像素的BOl值和B02所在像素的B02值)的平均值。同理,显示图像中,Gl所在像素的RGB值为:R= (R1+R2+R5)/3,G = Gl,B = BOl,即Gl所在像素的R值是与该像素(Gl所在像素)相邻的三个像素的R值(Rl所在像素的Rl值、R2所在像素的R2值和R5所在像素的R5值)的平均值。显示图像中,R2所在像素的1?^值为:1? = 1?2,6 = 602,8=(801+802+803+806)/4,即1?2所在像素的8值是与该像素(R2所在像素)相邻的四个像素的B值(B01所在像素的BOI值、B02所在像素的B02值、B03所在像素的B03值和B06所在像素的B06值)的平均值。
[0044]本实施例的技术方案,通过已知颜色的颜色值计算未知颜色的颜色值,具体的,通过第一图像和第二图像后已知每个像素的任意两种颜色,通过与该像素相邻的其他像素的第三种颜色值计算显示图像中该像素的第三种颜色的颜色值,提高了猜色的准确率。
[0045]在上述实施例一的基础上,由于第二图像存在两种情况,那么相应的第三图像也存在如下两种情况:
[0046]第一种情况:当第二图像所包括的每个像素组包括第二种颜色和第三种颜色时,本发明实施例的图像处理方法还包括:通过第三摄像头获取第三图像,所述第三图像包括多个像素组,在每个像素组中第三种颜色对角设置,第一种颜色对角设置,所述第一种颜色的颜色值和第三种颜色的颜色值均为已知颜色值;基于第一、第二及第三图像中的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。
[0047]第二种情况:当第二图像所包括的每个像素组包括第一种颜色和第三种颜色时,本发明实施例的图像处理方法还包括:通过第三摄像头获取第三图像,所述第三图像包括多个像素组,在每个像素组中第二种颜色对角设置,第三种颜色对角设置,所述第二种颜色的颜色值和第三种颜色的颜色值均为已知颜色值;基于第一、第二及第三图像中的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。
[0048]实施例二
[0049]本实施例为第三图像的第一种情况:
[0050]图6是本发明实施例二提供的图像处理方法的流程示意图,承接上述步骤S2,本发明还包括:
[0051]步骤S03,当第二图像所包括的每个像素组包括第二种颜色和第三种颜色时,本发明实施例的图像处理方法还包括:通过第三摄像头获取第三图像,所述第三图像包括多个像素组,在每个像素组中第一种颜色对角设置,第三种颜色对角设置,所述第一种颜色的颜色值和第三种颜色的颜色值均为已知颜色值。其中,所述第三图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第三种颜色、第一种颜色;第二行的颜色分布情况从左到右依次为第一种颜色、第三种颜色。
[0052]示例性的,以每个像素组包括2*2个像素为例。
[0053]如图3所示,图3是本发明实施例一提供的第一图像中每个像素的已知颜色的颜色分布示意图。图3中的R、G颜色均是已知颜色值的颜色,图3中的R表示第一种颜色,G表示第二种颜色。
[0054]如图4所示,图4是本发明实施例二提供的第二图像中每个像素的已知颜色的颜色分布示意图。图4中的G、B颜色均是已知颜色值的颜色,图3中的G表示第二种颜色,G表示第三种颜色。
[0055]如图7所示,图7是本发明实施例二提供的第三图像中每个像素的已知颜色的颜色分布示意图。图7中的B、R颜色均是已知颜色值的颜色,图7中的B表示第三种颜色,R表示第一种颜色。
[0056]步骤S04,基于第一图像中每个像素组、第二图像中的对应像素组及第三图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。
[0057]本步骤中,基于第一图像(图3)、第二图像(图4)和第三图像(图7)中各个像素的已知颜色值,能够直接唯一确定显示图像中各个像素的RGB的颜色值。
[0058]例如,显示图像中,Rl所在像素的RGB值为:R=R1,G = G01,B = B001,此时不需要通过相邻的像素值进行计算,直接通过第一图像、第二图像和第三图像读取RGB的值即可。同理,其他像素的RGB通过第一、第二和第三图像即可获得,不再需要计算估算,此时准确度最尚O
[0059]实施例三
[0060]本实施例为第三图像的第二种情况:
[0061]图8是本发明实施例三提供的图像处理方法的流程示意图,承接上述步骤S2,本发明还包括:
[0062]步骤S003,当第二图像所包括的每个像素包括第一种颜色和第三种颜色时,本发明实施例的图像处理方法还包括:通过第三摄像头获取第三图像,所述第三图像包括多个像素组,在每个像素组中第二种颜色对角设置,第三种颜色对角设置,所述第二种颜色的颜色值和第三种颜色的颜色值均为已知颜色值。
[0063]示例性的,同样以每个像素组包括2*2个像素为例。
[0064]如图3所示,图3是本发明实施例一提供的第一图像中每个像素的已知颜色的颜色分布示意图。图3中的R、G颜色均是已知颜色值的颜色,图3中的R表示第一种颜色,G表示第二种颜色。
[0065]如图5所示,图5是本发明实施例三提供的第二图像中每个像素的已知颜色的颜色分布示意图。图5中的B、R颜色均是已知颜色值的颜色,图5中的B表示第三种颜色,R表示第一种颜色。
[0066]如图9所示,图9是本发明实施例三提供的第三图像中每个像素的已知颜色的颜色分布示意图。图9中的G、B颜色均是已知颜色值的颜色,图5中的G表示第二种颜色,B表示第三种颜色。
[0067]步骤S004,基于第一图像中每个像素组、第二图像中的对应像素组及第三图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。
[0068]本步骤中,基于第一图像(图3)、第二图像(图5)和第三图像(图9)中各个像素的已知颜色值,能够直接唯一确定显示图像中各个像素的RGB的颜色值。
[0069]例如,显示图像中,Rl所在像素的RGB值为:R=R1,G = G001,B = B01,此时不需要通过相邻的像素值进行计算,直接通过第一图像、第二图像和第三图像读取RGB的值即可。同理,其他像素的RGB通过第一、第二和第三图像即可获得,不再需要计算估算,此时准确度最尚O
[0070]本发明中,所述第一种颜色、第二种颜色和第三种颜色分别是RGB颜色中的一种颜色。
[0071]本实施例二、三的技术方案,可以通过第一图像、第二图像和第三图像可直接读取显示图像中各个像素的RGB颜色值,本发明的实施例二、三不再需要计算估算,此时准确度最尚。
[0072]实施例四
[0073]图10是本发明实施例四提供的一种图像处理系统的结构示意图。
[0074]如图10所示,所述系统包括:第一图像采集单元10、第二图像采集单元20和颜色值确定单元30。
[0075]第一图像采集单元10,用于通过第一摄像头获取第一图像,所述第一图像包括多个像素组,在每个像素组中第一种颜色对角设置,第二种颜色对角设置,其中,所述第一种颜色的颜色值和第二种颜色的颜色值均为已知颜色值。其中,所述第一图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第一种颜色、第二种颜色,第二行的颜色分布情况从左到右依次为第二种颜色、第一种颜色。
[0076]第二图像采集单元20,用于通过第二摄像头获取第二图像,所述第二图像包括多个像素组,在每个像素组中第一种颜色或第二种颜色对角设置,第三种颜色对角设置,其中,所述第一种颜色或第二种颜色的颜色值和第三种颜色的颜色值均为已知颜色值。
[0077]如前所述,第二图像存在两种情况:
[0078]第一种情况:第二图像包括第二颜色和第三颜色。具体的:所述第二图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第二种颜色、第三种颜色;第二行的颜色分布情况从左到右依次第三种颜色、第二种颜色,如下图4所示,图4中的G表示第二种颜色,B表示第三种颜色,且都是已知颜色。
[0079]第二种情况:第二图像包括第一颜色和第三颜色。具体的:所述第二图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第三种颜色、第一种颜色;第二行的颜色分布情况从左到右依次第一种颜色、第三种颜色,如下图5所示,图5中的R表示第一种颜色,B表示第三种颜色,且都是已知颜色。
[0080]颜色值确定单元30分别与所述第一图像采集单元10和所述第二图像采集单元20,用于基于第一图像中的每个像素组和第二图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。
[0081]本实施例的技术方案,通过已知颜色的颜色值计算未知颜色的颜色值,具体的,通过第一图像和第二图像后已知每个像素的任意两种颜色,通过与该像素相邻的其他像素的第三种颜色值计算显示图像中该像素的第三种颜色的颜色值,提高了猜色的准确率。
[0082]在另一可选实施方式中,如图10所示,所述系统还包括:第三图像采集单元40。
[0083]在上述实施例四的基础上,由于第二图像存在两种情况,那么相应的第三图像也存在如下两种情况:
[0084]第一种情况:第三图像采集单元40,用于当第二图像所包括的每个像素组包括第一种颜色和第三种颜色时,通过第三摄像头获取第三图像,所述第三图像包括多个像素组,在每个像素组中第一种颜色对角设置,第三种颜色对角设置,其中,所述第一种颜色的颜色值和第三种颜色的颜色值均为已知颜色值;所述颜色值确定单元30,还用于基于第一图像中每个像素组、第二图像中的对应像素组及第三图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。所述第三图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第三种颜色、第一种颜色;第二行的颜色分布情况从左到右依次为第一种颜色、第三种颜色。
[0085]第二种情况:所述第三图像采集单元40,还用于当第二图像所包括的每个像素组包括第二种颜色和第三种颜色时,通过第三摄像头获取第三图像,所述第三图像包括多个像素组,在每个像素组中第三种颜色对角设置,第一种颜色对角设置,所述第一种颜色的颜色值和第三种颜色的颜色值均为已知颜色值;所述颜色值确定单元30,还用于基于第一图像中每个像素组、第二图像中的对应像素组及第三图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。所述第三图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第二种颜色、第三种颜色;第二行的颜色分布情况从左到右依次为第三种颜色、第二种颜色。
[0086]颜色值确定单元30分别与所述第一图像采集单元10、所述第二图像采集单元20和所述第三图像采集单元30连接,用于基于第一图像中每个像素组、第二图像中的对应像素组及第三图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。
[0087]其中,所述第一种颜色、第二种颜色和第三种颜色分别是RGB颜色中的一种颜色。
[0088]上述各模块的具体执行流程参见方法部分的描述,此处不在赘述。
[0089]本可选实施例的技术方案,可以通过第一图像、第二图像和第三图像可直接读取显示图像中各个像素的RGB颜色值,本发明的实施例二、三不再需要计算估算,此时准确度最高。
[0090]如上所述,详细介绍了本发明的图像处理方法和系统,本发明解决了现有技术中需要对图像猜色,且猜色准确率比较低的问题。
[0091]本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-0nlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0092]应当理解的是,本发明的上述【具体实施方式】仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
【主权项】
1.一种图像处理方法,其特征在于,所述方法包括: 通过第一摄像头获取第一图像,所述第一图像包括多个像素组,在每个像素组中第一种颜色对角设置,第二种颜色对角设置,其中,所述第一种颜色的颜色值和第二种颜色的颜色值均为已知颜色值; 通过第二摄像头获取第二图像,所述第二图像包括多个像素组,在每个像素组中第一种颜色或第二种颜色对角设置,第三种颜色对角设置,其中,所述第一种颜色或第二种颜色的颜色值和第三种颜色的颜色值均为已知颜色值; 基于第一图像中每个像素组和第二图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。2.根据权利要求1所述的方法,其特征在于,当第二图像所包括的每个像素组包括第一种颜色和第三种颜色时,所述方法还包括: 通过第三摄像头获取第三图像,所述第三图像包括多个像素组,在每个像素组中第二种颜色对角设置,第三种颜色对角设置,所述第二种颜色的颜色值和第三种颜色的颜色值均为已知颜色值; 基于第一图像中每个像素组、第二图像中的对应像素组及第三图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。3.根据权利要求1所述的方法,其特征在于,当第二图像所包括的每个像素组包括第二种颜色和第三种颜色时,所述方法还包括: 通过第三摄像头获取第三图像,所述第三图像包括多个像素组,在每个像素组中第三种颜色对角设置,第一种颜色对角设置,所述第一种颜色的颜色值和第三种颜色的颜色值均为已知颜色值; 基于第一图像中每个像素组、第二图像中的对应像素组及第三图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。4.根据权利要求2所述的方法,其特征在于,所述第一图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第一种颜色、第二种颜色,第二行的颜色分布情况从左到右依次为第二种颜色、第一种颜色; 所述第二图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第三种颜色、第一种颜色;第二行的颜色分布情况从左到右依次第一种颜色、第三种颜色; 所述第三图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第二种颜色、第三种颜色;第二行的颜色分布情况从左到右依次为第三种颜色、第二种颜色。5.根据权利要求3所述的方法,其特征在于,所述第一图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第一种颜色、第二种颜色,第二行的颜色分布情况从左到右依次为第二种颜色、第一种颜色; 所述第二图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第二种颜色、第三种颜色;第二行的颜色分布情况从左到右依次第三种颜色、第二种颜色; 所述第三图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第三种颜色、第一种颜色;第二行的颜色分布情况从左到右依次为第一种颜色、第三种颜色。6.根据权利要求1-5任一项所述的方法,其特征在于,所述第一种颜色、第二种颜色和第三种颜色分别是RGB颜色中的一种颜色。7.一种图像处理系统,其特征在于,所述系统包括: 第一图像采集单元,用于通过第一摄像头获取第一图像,所述第一图像包括多个像素组,在每个像素组中第一种颜色对角设置,第二种颜色对角设置,其中,所述第一种颜色的颜色值和第二种颜色的颜色值均为已知颜色值; 第二图像采集单元,用于通过第二摄像头获取第二图像,所述第二图像包括多个像素组,在每个像素组中第一种颜色或第二种颜色对角设置,第三种颜色对角设置,其中,所述第一种颜色或第二种颜色的颜色值和第三种颜色的颜色值均为已知颜色值; 颜色值确定单元,用于基于第一图像中每个像素组和第二图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。8.根据权利要求7所述的系统,其特征在于,所述系统还包括: 第三图像采集单元,用于当第二图像所包括的每个像素组包括第一种颜色和第三种颜色时,通过第三摄像头获取第三图像,所述第三图像包括多个像素组,在每个像素组中第一种颜色对角设置,第三种颜色对角设置,其中,所述第一种颜色的颜色值和第三种颜色的颜色值均为已知颜色值; 所述颜色值确定单元,还用于基于第一图像中每个像素组、第二图像中的对应像素组及第三图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。9.根据权利要求7所述的系统,其特征在于,所述第三图像采集单元,还用于当第二图像所包括的每个像素组包括第二种颜色和第三种颜色时,通过第三摄像头获取第三图像,所述第三图像包括多个像素组,在每个像素组中第三种颜色对角设置,第一种颜色对角设置,所述第一种颜色的颜色值和第三种颜色的颜色值均为已知颜色值; 所述颜色值确定单元,还用于基于第一图像中每个像素组、第二图像中的对应像素组及第三图像中的对应像素组的已知颜色的颜色值,确定显示图像中每个像素的未知颜色的颜色值。10.根据权利要求8所述的系统,其特征在于,所述第一图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第一种颜色、第二种颜色,第二行的颜色分布情况从左到右依次为第二种颜色、第一种颜色; 所述第二图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第三种颜色、第一种颜色;第二行的颜色分布情况从左到右依次第一种颜色、第三种颜色; 所述第三图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第二种颜色、第三种颜色;第二行的颜色分布情况从左到右依次为第三种颜色、第二种颜色。11.根据权利要求9所述的系统,其特征在于,所述第一图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第一种颜色、第二种颜色,第二行的颜色分布情况从左到右依次为第二种颜色、第一种颜色; 所述第二图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第二种颜色、第三种颜色;第二行的颜色分布情况从左到右依次第三种颜色、第二种颜色; 所述第三图像中每个像素组包括两行,第一行的颜色分布情况从左到右依次为第三种颜色、第一种颜色;第二行的颜色分布情况从左到右依次为第一种颜色、第三种颜色。12.根据权利要求7-11任一项所述的系统,其特征在于,所述第一种颜色、第二种颜色 和第三种颜色分别是RGB颜色中的一种颜色。
【文档编号】H04N9/64GK105959657SQ201610366231
【公开日】2016年9月21日
【申请日】2016年5月27日
【发明人】崔乃辰
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司