。它对度量值进行计算,并根据所度量的值确定物体最可能属于的类别。Р正如图(2-2)所示,一个机器视觉系统的结构相当简单。然而,每个模块的细节会相当复杂,并且对设计分类器与特征量系统的不同选择很多。Р“特征度量”模块可以进行进一步分解成较详细的操作,如图(2-3)所示。在这个层次上,结构流程会变得更加复杂,因为要执行的具体操作,随图像的类型以及任务要实现的目标变化而变化。并不是所有的操作在任何的应用中都要执行。Р图2-2 机器视觉系统的组成框图Р图2-3 特征度量系统组成Р2.2.3 视觉系统硬件组成Р本文研究的计算机视觉系统主要由七个部分组成:摄像机和光学部件、灯光、图像采集卡、运动控制器、X、Y数控平台,如图(2-5)系统结构。其中,摄像机和光学部件主要用于拍摄目标物体;灯光用于照亮工件,以便从摄像机拍摄到更好的图像;图像采集卡将摄像机与运动控制器连接起来,从摄像头中获得数据(模拟信号或数字信号),然后转换成运动控制器能处理的信息;最后运动控制器控制X、Y数控平台进行模拟加工,完成设计的整个流程。系统构成如图2-4所示:Р光源Р位于X、Y平台上的工件Р摄像机及光学部件Р图片采集卡Р运动控制器РX、Y运动平台Р图Р片Р处Р理Р图2-4 视觉控制的系统组成Р激光笔架Р摄像机PINРX-Y平台PINР图 2-5 系统结构Р数字摄像机Р本次设计所选用的是DH-HV1302UC数字数相机,在Microsoft的32位Windows操作系统中,数字摄像机应用接口库直接操作数字摄像机,并提供给用户一个简单明确的应用接口。用户在编制自己的应用程序时,可以直接调用这些库函数来实现指定的功能。Р一般情况下,摄像机的开始操作和初始化参数的设置,最好在用户应用程序的初始化中完成,摄像机的结束操作应在应用程序退出前执行,数字摄像机工作流程如下图所示:Р图2-5 数字摄像机工作流程图Р1)、开发工具