1.一种基于双光光电吊舱自动对焦方法,其特征在于,包括如下步骤:步骤1:系统启动,将图像数据通过FPGA采集后传入到中央处理器,通过SRIO将图像传输到DSP;
步骤2:对图像进行边缘提取,通过粗对焦算法计算标准差,并根据标准差的值和阀值比对,迭代,计算出相机和目标物体之间的距离,向伺服电机传输对应指令实现相机对焦;
步骤3:对相机进行离线测定,在不同的距离下,对相机进行测试,描述出相机在不同距离下的不同焦距,以及从初始化到调节到相应距离的速度和对应的时间,建立好精确对焦的时间库;
步骤4:在进行完粗对准后,相机能够看到较为清晰的目标,利用双目测距的基本原理,进行目标测距,计算相机和目标物体之间距离;同时,通过惯性测量单元计算相机姿态;
步骤5:根据步骤4计算的目标距离和计算机姿态,精确计算目标物体的实际距离;
步骤6:对相机进行离线测定,在不同的距离下,对相机进行测试,描述出相机在不同距离下的不同焦距,以及从初始化到调节到相应距离的速度和对应的时间,建立好精确对焦的时间库;
步骤7:对实际的距离与精对焦库中的对应关系,根据函数曲线,进行对应的调焦操作。
2.根据权利要求1所述的一种基于双光光电吊舱自动对焦方法,其特征在于:所述粗对焦算法包括:a:计算图像的质量描述值;
定义图像的像素为x*y
mean=sum(grad) (2)
2
quality=sqrt(∑(I(x,y)‑mean)) (3)根据quality值判定图像的清晰程度,值越大,图像越清晰,值越小,图像的清晰程度越小;
b:根据双目测距基本原理,求得空间点P离相机的距离(深度)z;
c:根据仿真距离与对焦速度、时间之间的关系,确定好调节速度,从而计算出调节时间,根据DSP的内部时钟记时,从而调节到最优的状态。