1.一种嵌入式车载相机曝光时间动态调整方法,其特征在于,包括以下步骤:
首先对车载相机标定和初始化,计算并获得第一帧图像的曝光信息,然后根据第一帧图像的曝光信息获得第二帧图像曝光时间,计算并获得第二帧图像的曝光信息,最后根据前两帧图像曝光信息得到下一帧图像的曝光时间。
2.如权利要求1所述的一种嵌入式车载相机曝光时间动态调整方法,其特征在于:对车载相机标定和初始化的具体实现如下,步骤1,车载相机标定,获得相机的最大曝光时间Tmax和最小曝光时间Tmin,以及相机拍摄图像的最大亮度值Lmax和最小亮度值Lmin;
步骤2,车载相机初始化,设置相机默认曝光时间为t0、设置图像目标亮度值为Lmid、允许最大亮度变化范围为Lr、设置图像感兴趣区域ROI。
3.如权利要求2所述的一种嵌入式车载相机曝光时间动态调整方法,其特征在于:计算并获得第一帧图像的曝光信息的具体实现如下,步骤3,车载相机以默认曝光时间t0为曝光值,采集第一帧图像,计算图像感兴趣区域内的亮度均值Lave1,记录当前时间为time1;
步骤4,计算第一帧图像亮度值与图像目标亮度值差值为ΔL=Lave1-Lmid,通过查表法得到第一帧图像外界亮度为Lbef。
4.如权利要求3所述的一种嵌入式车载相机曝光时间动态调整方法,其特征在于:根据第一帧图像的曝光信息获得第二帧图像曝光时间,计算并获得第二帧图像的曝光信息的具体实现如下,步骤5,如果|ΔL|>Lr,则第二帧图像曝光时间为tnext=t0-0.3*ΔL,否则tnext=t0;如果tnext>Tmax,则tnext=Tmax,如果tnext<Tmin,则tnext=Tmin;
步骤6,相机以曝光时间为tnext采集第二帧图像,计算图像感兴趣区域内的亮度均值Lave2,记录当前时间为time2;
步骤7:计算第二帧图像感兴趣区域内的亮度均值与第一帧图像感兴趣区域内的亮度均值的差值为ΔL’=Lave2-Lave1,计算第二帧图像外界亮度为Lnow,计算外界亮度变化值ΔLenv=Lnow-Lbef,计算两帧图像采集间隔Δt=time2-time1。
5.如权利要求4所述的一种嵌入式车载相机曝光时间动态调整方法,其特征在于:根据前两帧图像曝光信息得到下一帧图像的曝光时间的具体实现如下,假设第i-1帧图像的曝光时间为ti-1,图像亮度为Lave(i-1),外界亮度为Lenv(i-1),相机以曝光时间为ti-1采集第i帧图像,第i帧图像亮度值为Lavei,第i帧图像感兴趣区域内的亮度均值与第i-1帧图像感兴趣区域内的亮度均值的差值为ΔLi=Lavei-Lave(i-1);
通过查表法获得第i帧图像外界亮度为Lenv(i),第i帧与第i-1帧图像外界亮度变化值ΔLenv(i)=Lenv(i)-Lenv(i-1),计算两帧图像采集间隔Δti=time(i)-time(i-1),如果|ΔLenv(i)’|>Lr,则第i+1帧图像的曝光时间为 否则ti+1=t0;如果ti+1>Tmax,则ti+1=Tmax,如果ti+1<Tmin,则ti+1=Tmin。