相机自动曝光设置方法以及装置制造方法及图纸

技术编号:35583848 阅读:18 留言:0更新日期:2022-11-12 16:17
本申请公开一种相机自动曝光设置方法以及装置。方法包括:判断当前帧平均亮度是否位于亮度期望区间的区间外;若否,则将当前帧图像对应的相机曝光时间作为相机的下一帧曝光时间;若是,则判断当前帧平均亮度是否大于平均期望值上限;若是,则判断当前帧平均亮度与平均期望值上限的差值是否大于8000;若是,则将当前帧图像对应的相机曝光时间减去第一时间值,作为相机的下一帧曝光时间;若当前帧平均亮度小于平均期望值下限,则判断平均期望值下限与当前帧平均亮度的差值是否大于1000;若是,则将当前帧图像对应的相机曝光时间加上第二时间值,作为相机的下一帧曝光时间。作为相机的下一帧曝光时间。作为相机的下一帧曝光时间。

【技术实现步骤摘要】
相机自动曝光设置方法以及装置


[0001]本申请涉及可见光图像处理
,特别是涉及一种相机自动曝光设置方法以及装置。

技术介绍

[0002]相机的自动曝光对相机输出的图像影响较大,以图像亮度不过曝且亮度适合人眼观看为最终实现目标,使得图像的曝光时间显得尤为重要。曝光时间的长短都会对相机拍摄的景物图像造成影响,整个自动曝光控制过程中控制过长或者过短都会对图像产生影响。
[0003]然而,传统相机自动曝光设置方法取图像平均亮度的一半作为自适应阈值进行曝光时间的调整,容易导致曝光过程陷入死循环,造成图像亮暗闪烁使得图像细节丢失或者图像丢失,带来曝光亮暗不稳定的问题。
[0004]申请内容
[0005]本申请的目的是解决传统相机自动曝光设置方法导致的曝光亮暗不稳定的技术问题。为实现上述目的,本申请提供一种相机自动曝光设置方法以及装置。
[0006]本申请提供一种相机自动曝光设置方法,包括:
[0007]获取当前帧图像,将所述当前帧图像的拜尔格式转换为亮度色度格式,选取所述当前帧图像的A点(x1,y1)与B点(x2,y2),并对所述亮度色度格式下的所述当前帧图像的亮度信号进行行计数与列计数;
[0008]当所述亮度信号的列计数在(x1,x2)区间内且所述亮度信号的行计数在(y1,y2)区间内时,对所述(x1,x2)区间内与所述(y1,y2)区间内的所有亮度信号进行累加,实时获得总区间亮度信号;
[0009]当扫描到所述B点(x2,y2)时,对所述总区间亮度信号进行平均处理,获得当前帧平均亮度,并设置平均期望值上限、平均期望值下限以及亮度期望区间,所述亮度期望区间为所述平均期望值上限与所述平均期望值下限形成的区间;
[0010]判断所述当前帧平均亮度是否位于所述亮度期望区间的区间外;
[0011]若否,则将所述当前帧图像对应的相机曝光时间作为相机的下一帧曝光时间;
[0012]若是,则判断所述当前帧平均亮度是否大于所述平均期望值上限;
[0013]若所述当前帧平均亮度大于所述平均期望值上限,则判断所述当前帧平均亮度与所述平均期望值上限的差值是否大于8000;
[0014]若所述当前帧平均亮度与所述平均期望值上限的差值大于8000,则将所述当前帧图像对应的相机曝光时间减去第一时间值,作为所述相机的下一帧曝光时间;
[0015]若所述当前帧平均亮度小于所述平均期望值下限,则判断所述平均期望值下限与所述当前帧平均亮度的差值是否大于1000;
[0016]若所述平均期望值下限与所述当前帧平均亮度的差值大于1000,则将所述当前帧图像对应的相机曝光时间加上第二时间值,作为所述相机的下一帧曝光时间。
[0017]在一个实施例中,所述相机自动曝光设置方法还包括:
[0018]若所述当前帧平均亮度与所述平均期望值上限的差值小于或等于8000,则判断所述当前帧平均亮度与所述平均期望值上限的差值是否大于4000;
[0019]若所述当前帧平均亮度与所述平均期望值上限的差值大于4000,则将所述当前帧图像对应的相机曝光时间减去第三时间值,作为所述相机的下一帧曝光时间;
[0020]若所述当前帧平均亮度与所述平均期望值上限的差值小于或等于4000,则判断所述当前帧平均亮度与所述平均期望值上限的差值是否大于2000。
[0021]在一个实施例中,所述相机自动曝光设置方法还包括:
[0022]若所述当前帧平均亮度与所述平均期望值上限的差值大于2000,则将所述当前帧图像对应的相机曝光时间减去第四时间值,作为所述相机的下一帧曝光时间;
[0023]若所述当前帧平均亮度与所述平均期望值上限的差值小于或等于2000,则判断所述当前帧平均亮度与所述平均期望值上限的差值是否大于1000。
[0024]在一个实施例中,所述相机自动曝光设置方法还包括:
[0025]若所述当前帧平均亮度与所述平均期望值上限的差值大于1000,则将所述当前帧图像对应的相机曝光时间减去第五时间值,作为所述相机的下一帧曝光时间;
[0026]若所述当前帧平均亮度与所述平均期望值上限的差值小于或等于1000,则判断所述当前帧平均亮度与所述平均期望值上限的差值是否大于500;
[0027]若所述当前帧平均亮度与所述平均期望值上限的差值大于500,则将所述当前帧图像对应的相机曝光时间减去第六时间值,作为所述相机的下一帧曝光时间;
[0028]若所述当前帧平均亮度与所述平均期望值上限的差值小于或等于500,则将所述当前帧图像对应的相机曝光时间减去第七时间值,作为所述相机的下一帧曝光时间。
[0029]在一个实施例中,所述相机自动曝光设置方法还包括:
[0030]若所述平均期望值下限与所述当前帧平均亮度的差值小于或等于1000,则判断所述平均期望值下限与所述当前帧平均亮度的差值是否大于500;
[0031]若所述平均期望值下限与所述当前帧平均亮度的差值大于500,则将所述当前帧图像对应的相机曝光时间加上第八时间值,作为所述相机的下一帧曝光时间;
[0032]若所述平均期望值下限与所述当前帧平均亮度的差值小于或等于500,则判断所述平均期望值下限与所述当前帧平均亮度的差值是否大于250。
[0033]在一个实施例中,所述相机自动曝光设置方法还包括:
[0034]若所述平均期望值下限与所述当前帧平均亮度的差值大于250,则将所述当前帧图像对应的相机曝光时间加上第九时间值,作为所述相机的下一帧曝光时间;
[0035]若所述平均期望值下限与所述当前帧平均亮度的差值小于或等于250,则将所述当前帧图像对应的相机曝光时间加上第十时间值,作为所述相机的下一帧曝光时间。
[0036]在一个实施例中,所述相机自动曝光设置方法还包括:
[0037]根据所述相机的下一帧曝光时间,对所述相机进行曝光设置,设置完成后形成相机曝光时间;
[0038]对所述相机曝光时间进行回读,并将回读后的所述相机曝光时间与所述相机的下一帧曝光时间进行对比;
[0039]若回读后的所述相机曝光时间与所述相机的下一帧曝光时间相同,则重新进行下
一次循环判断,重新对所述相机进行曝光设置。
[0040]在一个实施例中,本申请提供一种相机自动曝光设置装置,包括:
[0041]行列计数模块,用于获取当前帧图像,将所述当前帧图像的拜尔格式转换为亮度色度格式,选取所述当前帧图像的A点(x1,y1)与B点(x2,y2),并对所述亮度色度格式下的所述当前帧图像的亮度信号进行行计数与列计数;
[0042]区间亮度累加模块,用于当所述亮度信号的列计数在(x1,x2)区间内且所述亮度信号的行计数在(y1,y2)区间内时,对所述(x1,x2)区间内与所述(y1,y2)区间内的所有亮度信号进行累加,实时获得总区间亮度信号;
[0043]当前帧平均亮度获取模块,用于当扫描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种相机自动曝光设置方法,其特征在于,包括:获取当前帧图像,将所述当前帧图像的拜尔格式转换为亮度色度格式,选取所述当前帧图像的A点(x1,y1)与B点(x2,y2),并对所述亮度色度格式下的所述当前帧图像的亮度信号进行行计数与列计数;当所述亮度信号的列计数在(x1,x2)区间内且所述亮度信号的行计数在(y1,y2)区间内时,对所述(x1,x2)区间内与所述(y1,y2)区间内的所有亮度信号进行累加,实时获得总区间亮度信号;当扫描到所述B点(x2,y2)时,对所述总区间亮度信号进行平均处理,获得当前帧平均亮度,并设置平均期望值上限、平均期望值下限以及亮度期望区间,所述亮度期望区间为所述平均期望值上限与所述平均期望值下限形成的区间;判断所述当前帧平均亮度是否位于所述亮度期望区间的区间外;若否,则将所述当前帧图像对应的相机曝光时间作为相机的下一帧曝光时间;若是,则判断所述当前帧平均亮度是否大于所述平均期望值上限;若所述当前帧平均亮度大于所述平均期望值上限,则判断所述当前帧平均亮度与所述平均期望值上限的差值是否大于8000;若所述当前帧平均亮度与所述平均期望值上限的差值大于8000,则将所述当前帧图像对应的相机曝光时间减去第一时间值,作为所述相机的下一帧曝光时间;若所述当前帧平均亮度小于所述平均期望值下限,则判断所述平均期望值下限与所述当前帧平均亮度的差值是否大于1000;若所述平均期望值下限与所述当前帧平均亮度的差值大于1000,则将所述当前帧图像对应的相机曝光时间加上第二时间值,作为所述相机的下一帧曝光时间。2.根据权利要求1所述的相机自动曝光设置方法,其特征在于,所述方法还包括:若所述当前帧平均亮度与所述平均期望值上限的差值小于或等于8000,则判断所述当前帧平均亮度与所述平均期望值上限的差值是否大于4000;若所述当前帧平均亮度与所述平均期望值上限的差值大于4000,则将所述当前帧图像对应的相机曝光时间减去第三时间值,作为所述相机的下一帧曝光时间;若所述当前帧平均亮度与所述平均期望值上限的差值小于或等于4000,则判断所述当前帧平均亮度与所述平均期望值上限的差值是否大于2000。3.根据权利要求2所述的相机自动曝光设置方法,其特征在于,所述方法还包括:若所述当前帧平均亮度与所述平均期望值上限的差值大于2000,则将所述当前帧图像对应的相机曝光时间减去第四时间值,作为所述相机的下一帧曝光时间;若所述当前帧平均亮度与所述平均期望值上限的差值小于或等于2000,则判断所述当前帧平均亮度与所述平均期望值上限的差值是否大于1000。4.根据权利要求3所述的相机自动曝光设置方法,其特征在于,所述方法还包括:若所述当前帧平均亮度与所述平均期望值上限的差值大于1000,则将所述当前帧图像对应的相机曝光时间减去第五时间值,作为所述相机的下一帧曝光时间;若所述当前帧平均亮度与所述平均期望值上限的差值小于或等于1000,则判断所述当前帧平均亮度与所述平均期望值上限的差值是否大于500;若所述当前帧平均亮度与所述平均期望值上限的差值大于500,则将所述当前帧图像
对应的相机曝光时间减去第六时间值,作为所述相机的下一帧曝光时间;若所述当前帧平均亮度与所述平均期望值上限的差值小于或等于500,则将所述当前帧图像对应的相机曝光时间减去第七时间值,作为所述相机的下一帧曝光时间。5.根据权利要求1所述的相机自动曝光设置方法,其特征在于,所述方法还包括:若所述平均期望值下限与所述当前帧平均亮度的差值小于或等于1000,则判断所述平均期望值下限与所述当前帧平均亮度的差值是否大于500;若所述平均期望值下限与所述当前帧平均亮度的差值大于500,则将所述当前帧图像对应的相机曝光时间加上第八时间值,作为所述相机的下一帧曝光时间;若所述平均期望值下限与所述当前帧平均亮度的差值小于或等于500,则判断所述平均期望值下限与所述当前帧平均亮度的差值是否大于250。6.根据权利要求5所述的相机自动曝光设置方法,其特征在于,所述方法还包括:若所述平均期望值下限与所述当前帧平均亮度的差值大于250,则将所述当前帧图像对应的相机曝光时间加上第九时间值,作为所述相机的下一帧曝光时间;若所述平均期望值下限与所述当前帧平均亮度的差值小于或等于250,则将所述当前帧图像对应的相机曝光时间加上第十时间值,作为所述相机的下一帧曝光时间。7.根据权利要求1所述的相机自动曝光设置方法,其特征在于,所述方法还包括:根据所述相机的下一帧曝光时间,对所述相机进行曝光设置,设置完成后形成相机曝光时间;对所述相机曝光时间进行回读,并将回读后的所述相机曝光时间与所述相机的下一帧曝光时间进行对比;若回读后的所述相机曝光时间与所述相机的下一帧曝光时间相同,则重新进行下一次循环判断,重新对所述相机进行曝光设置。8.一种相机自动曝光设置装置,其特征在于,包括:行列计数模块,用于获取当前帧图像,将所述当前帧图像的拜尔格式转换为亮度色度格式,选取所述当前帧图像的A点(x1,y1)与B点(x2,y2),并对所述亮度色度格式下的所述当前帧图像的亮度信号进行行计数与列计数;区间亮度累加模块,用于当所述亮度信号的列计数在(x1,x2)区间内且所述亮度信号的行计数在(...

【专利技术属性】
技术研发人员:闫军张康王伟
申请(专利权)人:智慧互通科技股份有限公司
类型:发明
国别省市:

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

1