一种色彩数据绿平衡处理方法及装置的制造方法

文档序号:9768067阅读:1298来源:国知局
一种色彩数据绿平衡处理方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及图像处理技术领域,具体涉及一种色彩数据绿平衡处理方法及
目.ο
【背景技术】
[0002]如图1所示,RGB摄像头采集的数据格式,每个像素点包含一个像素分量,每一个2X2块包括I个红色分量(R)、1个蓝色分量(B)和2个绿色分量(G)。则水平方向上与红色分量相邻的绿色分量为G1,水平方向上与蓝色分量相邻的绿色分量为G2。基于摄像头的特性,Gl与R之间可能发生串扰,Gl失准;G2与B之间可能发生串扰,G2失准。因此需要纠正Gl、G2的失准,通常采用绿平衡的处理方法,绿平衡的现有处理方法为首先通过计算获取在绿平衡之前一个2X2块内G1、G2分量的值,对一定空间范围内所有G1、G2分量的值求平均值的差值一半的绝对值Glnib,然后将Glnib与预置阈值做对比,若不大于预置阈值,则需要进行clap函数的计算,以获取绿平衡之后前述的2X2块内G1、G2分量的值。
[0003]然而,上述提及的仅仅是Gl、G2分量的值求平均值的差值一半的绝对值Glnib,然后将Glnib与预置阈值做对比,再进行clap函数的处理方式,则当图像颜色边界处的2X2块内Gl与G2的绿色分量之间存在较大的差异的情况时,无法解决由于图像颜色边界处的绿色分量的差异可能会降低绿色分量值的,从而造成图像颜色边界模糊化的技术问题。

【发明内容】

[0004]本发明实施例提供一种色彩数据绿平衡处理方法及装置,解决了图像颜色边界处的2X2块内Gl与G2的绿色分量之间存在较大的差异的情况时,无法解决由于图像颜色边界处的绿色分量的差异可能会降低绿色分量值的,从而造成图像颜色边界模糊化的技术问题。
[0005]本发明实施例提供的一种色彩数据绿平衡处理方法,包括:
[0006]S1:获取水平方向上与红色分量相邻的绿色分量Gl的平均值GlAVG和水平方向上与蓝色分量相邻的绿色分量G2的值的平均值G2AVG的差值一半的绝对值Glnib ;
[0007]S2:获取所述Gl和所述G2在绿平衡前相对应的分量值Gif和G2f的差值绝对值Glmb2 ;
[0008]S3:判断所述Glnib是否大于第一阈值,若是,则执行第一默认模式,若否,则执行步骤S4 ;
[0009]S4:判断所述Glnib2是否大第二阈值,若是,则执行所述第一默认模式,若否,则按照预置模式进行clap函数处理。
[0010]可选地,
[0011]所述步骤SI之前还包括:
[0012]按照求和取平均数的方式计算所述Gl和所述G2在预置空间范围内的相对应的平均值所述GlAVG和所述G2AVG。
[0013]可选地,
[0014]所述第一默认模式包括:
[0015]确定所述Gl在绿平衡后相对应的分量值Gie等于Gif的值,所述G2在绿平衡后相对应的分量值G2e等于G2f的值。
[0016]可选地,
[0017]所述按照预置模式进行clap函数处理具体包括:
[0018]判断所述GlAVG是否大于所述G2AVG,若是,则执行第一 clap函数处理模式,若否,则确定所述Gl在绿平衡后相对应的分量值Gie为clap (G1F+GInb)的clap函数的值,所述G2在绿平衡后相对应的分量值G2e为clap (G2f-G1iJ的clap函数的值。
[0019]可选地,
[0020]所述第一 clap函数处理模式包括:
[0021]确定所述Gl在绿平衡后相对应的分量值Gie为clap (Gip-Glnb)的clap函数的值,所述G2在绿平衡后相对应的分量值G2e为clap (G2F+GInb)的clap函数的值。
[0022]本发明实施例提供的一种色彩数据绿平衡处理装置,结合本实施例中提及的任意一种所述的色彩数据绿平衡处理方法进行使用,包括:
[0023]第一获取单元,用于获取水平方向上与红色分量相邻的绿色分量Gl的平均值GlAVG和水平方向上与蓝色分量相邻的绿色分量G2的值的平均值G2AVG的差值一半的绝对值 Glmb ;
[0024]第二获取单元,用于获取所述Gl和所述G2在绿平衡前相对应的分量值Gif和G2f的差值绝对值Glnib2 ;
[0025]第一判断单元,用于判断所述Glnib是否大于第一阈值,若是,则触发第一确定单元,若否,则第二判断单元;
[0026]所述第二判断单元,用于判断所述Glnib2是否大于第二阈值,若是,则触发所述第一确定单元,若否,则触发clap函数处理单元。
[0027]可选地,
[0028]所述第一确定单元,用于确定所述Gl在绿平衡后相对应的分量值Gie等于Gif的值,所述G2在绿平衡后相对应的分量值G2e等于G2f的值。
[0029]可选地,
[0030]所述色彩数据绿平衡处理装置还包括:
[0031]计算单元,用于按照求和取平均数的方式计算所述Gl和所述G2在预置空间范围内的相对应的平均值所述GlAVG和所述G2AVG。
[0032]可选地,
[0033]所述clap函数处理单元具体包括:
[0034]第一判断子单元,用于判断所述GlAVG是否大于所述G2AVG,若是,则触发第一确定子单元,若否,则确定所述Gl在绿平衡后相对应的分量值Gie为clap (G1F+GInb)的clap函数的值,所述G2在绿平衡后相对应的分量值G2e为clap (G2p-Glnb)的clap函数的值。
[0035]可选地,
[0036]所述第一确定子单元,用于确定所述Gl在绿平衡后相对应的分量值Gic为clap (Gip-Glnb)的clap函数的值,所述G2在绿平衡后相对应的分量值G2c为clap (G2F+GInb)的clap函数的值。
[0037]本发明实施例中提供的一种色彩数据绿平衡处理方法及装置,其中方法步骤包括:S1:获取水平方向上与红色分量相邻的绿色分量Gl的平均值GlAVG和水平方向上与蓝色分量相邻的绿色分量G2的值的平均值G2AVG的差值一半的绝对值Glnib ;S2:获取Gl和G2在绿平衡前相对应的分量值Gif和G2f的差值绝对值Glnib2 ;S3:判断Glnib是否大于第一阈值,若是,则执行第一默认模式,若否,则执行步骤S4 ;S4:判断Glnib2是否大于第二阈值,若是,则执行第一默认模式,若否,则按照预置模式进行clap函数处理。本实施例中,通过判断Glnb若不大于第一阈值,则进一步对Glnib2是否大于第二阈值进行判断,且根据判断结果进行相对应的clap函数处理,便解决了图像颜色边界处的2X2块内Gl与G2的绿色分量之间存在较大的差异的情况时,无法解决由于图像颜色边界处的绿色分量的差异可能会降低绿色分量值的,从而造成图像颜色边界模糊化的技术问题。
【附图说明】
[0038]图1为RGB摄像头采集的数据格式示意图;
[0039]图2为本发明实施例提供的一种色彩数据绿平衡处理方法一个实施例的流程图;
[0040]图3为本发明实施例提供的一种色彩数据绿平衡处理方法另一个实施例的流程图;
[0041]图4为本发明实施例提供的一种色彩数据绿平衡处理装置一个实施例的结构图;
[0042]图5为本发明实施例提供的一种色彩数据绿平衡处理装置另一个实施例的结构图。
【具体实施方式】
[0043]本发明实施例提供一种色彩数据绿平衡处理方法及装置,解决了图像颜色边界处的2X2块内Gl与G2的绿色分量之间存在较大的差异的情况时,无法解决由于图像颜色边界处的绿色分量的差异可能会降低绿色分量值的,从而造成图像颜色边界模糊化的技术问题。
[0044]clap函数的作用是把输入数值限定在绿色分量像素值的合理范围内再输出。如果输入数值小于绿色分量像素值的合理范围的最小值,则取绿色分量像素值合理范围的最小值输出;如果输入数值在绿色分量像素值的合理范围内,则按照输入值原值输出;如果输入数值大于绿色分量像素值的合理范围的最大值,则取绿色分量像素值合理范围的最大值输出。
[0045]请参阅图2,本发明实施例中的一种色彩数据绿平衡处理方法一个实施例包括:
[0046]S1:获取水平方向上与红色分量相邻的绿色分量Gl的平均值GlAVG和水平方向上与蓝色分量相邻的绿色分量G2的值的平均值G2AVG的差值一半的绝对值Glnib ;
[0047]本实施例中,当需要对图1所示的RGB类型的摄像机的色彩数据进行绿平衡处理时,首先需要获取水平方向上与红色分量相邻的绿色分量Gl的平均值GlAVG和水平方向上与蓝色分量相邻的绿色分量G2的值的平均值G2AVG的差值一半的绝对值Glnib,需要说明的是,前述的GlAVG和G2AVG将在后续实施例中进行详细的描述,此处不再赘述,可以理解的是,前述的差值一半的绝对值Glnib计算公式可以是Glnib = I (Giavg-G2avg)/2 U
[0048]S2:获取Gl和G2在绿平衡前相对应的分量值Gif和G2f的差值绝对值Glnib2 ;
[0049]当获取水平方向上与红色分量相邻的绿色分量Gl的平均值GlAVG和水平方向上与蓝色分量相邻的绿色分量G2的值的平均值G2AVG的差值一半的绝对值Glnib的同时,亦或是之后,需要获取Gl和G2在绿平衡前相对应的分量值Gif和G2f的差值绝对值Gln
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1