像中的3A控制是指自动曝光控制(AE)、自动聚焦控制(AF)、自动白平衡控制(AWB)。自动曝光控制能够自动调节图像的明暗度,自动聚焦控制能够自动调节图像的焦距,自动白平衡能够使得图像成像在经典光源下的颜色. 自动聚焦(Automatic Focus): 自动聚焦的方法可以按下图分类: ( 1 )红外线测距法的原理是由照相机主动发射红外线作为测距光源 ,并由红外发光二极管间构成的几何关系计算出对焦距离。 ( 2 )超声波测距法是根据超声波在相机和被摄物之间传播的时间进行测距的。相机上分别装有超声波的发射和接收装置,工作时由超声振动发生器发出持续超声波。超声波到达被摄体后立即返回被接收器感知,然后由集成电路根据超声波的往返时间来计算确定对焦距离。 自动聚焦的过程就是对成像清晰度评价的过程:对焦不准确则拍摄出来的图像清晰度低;对焦准确则图像清晰度较高,对比度高。 图像清晰度评价算法有多种:空域中,主要是考察图像的邻域对比度,即相邻像素的灰度梯度差;频域中,主要是考察图像的频率分量,对焦清晰的图像高频分量较多。清晰度评价方法包括Tenengrad梯度法、Laplacian梯度法、方差法和能量熵等方法,其中Tenengrad梯度法可以用sober算子近似代替;方差大表示一组数据之间的偏差就大,对焦清晰的图像相比对焦模糊的图像数据之间的灰度差异应该更大,即方差较大,可以通过图像灰度数据的方差来衡量图像的清晰度,方差越大,表示清晰度越好。 Mat imageSource = imread("..."); Mat imageGrey; cvtColor(imageSource, imageGrey, CV_RGB2GRAY); Mat imageSobel; Sobel(imageGrey, imageSobel, CV_16U, 1, 1); //Sobel换为Laplacian,即为Laplacian梯度值 //meanValue近似代替Teneng...