工业相机在画面上画一条贯穿线,该线会纵贯画面中心。自上而下分析所有相邻像素之间的灰度差。并找到灰度差别最大的若干组相邻像素。工业相机所指的地方就是灰度相差较大的两个点发出电信号,驱动镜头调焦环向某方向转动一定角度,然后计算上述两点的灰度差变大还是变小。
如果变大,说明旋转方向正确,则继续向该方向旋转,边转边算,直到灰度差变小,说明转过头了,再回转一个单位,结束。这是我在某机器视觉公司工作时该公司外国总部研发工程师给我们培训时所介绍的基本原理。实际操作中会相对复杂一些。至于如何驱动调焦环,单反相机采用超声波马达进行驱动,我所接触的工业相机极个别的采用外置伺服电机驱动,不过极少见。