在机器视觉系统中,图像的空间和灰度精度取决于照明、镜头、摄像头和采集卡;而速度则主要取决于摄像头的帧频和采集后图像处理的速度。
在机器视觉系统中,从获得图像数据到最后获得处理结果,通常要经过很多种算法。同时,不同目的的机器视觉系统要求对图像作的运算也大为不同。但对图像处理算法作详尽的介绍已超出本书的范围,在此不作讨论。为了更好地讨论影响硬件和软件系统的处理速度和结构,我们在此就计算过程的先后位置和所针对的目标,将图像处理大致分分类。
8-1 图像处理的类别
机器视觉系统的输入是图像,而最后的输出则是一些符号或者数值,这些符号或数值,有可能表达了物体的特性(正品/次品,坦克/汽车,桌子/椅子、阿拉伯数字等等)和位置(导弹跟踪目标的方位、集成电路引脚的位置等等)。
由图像处理成符号或数值的过程是将图像逐步简化。视觉系统在处理过程中的数据量是非常大的,加上机器视觉系统对处理时间的实时性要求,使得对机器视觉的时间需求是非常苛刻的。下面我们将对各步骤的图像处理算法的处理量、处理速度和完成工具进行一定的讨论。