机器视觉技术通过处理器分析图像,并根据分析得出结论。现今机器视觉有两种典型应用。机器视觉系统一方面可以探测部件,由光学器件精确地观察目标并由处理器对部件的合格与否做出有效的决定;另一方面,机器视觉系统也可以用来创造部件,即运用复杂光学器件和软件相结合直接指导制造过程。
典型的机器视觉系统一般包括如下部分:光源,镜头,摄像头,图像处理单元(或图像捕获卡),图像处理软件,监视器,通信/输入输出单元等。从机器视觉系统的运行环境来看,可以分为PC-baseD系统和嵌入式系统。PC-baseD的系统利用了其开放性,高度的编程灵活性和良好的Windows界面,同时系统总体成本较低。
一个完善的系统内应含高性能图像捕获卡,可以接多个摄像镜头,配套软件方面,有多个层次,如Windows2K/XP/NT环境下C/C++编程用DLL,可视化控件activeX提供VB和VC++下的图形化编程环境,甚至Windows下的面向对象的机器视觉组态软件,用户可用它快速开发复杂高级的应用。
在嵌入式系统中,视觉的作用更像一个智能化的传感器,图像处理单元独立于系统,通过串行总线和I/O与PLC交换数据。系统硬件一般利用高速专用ASIC或嵌入式计算机进行图像处理,系统软件固化在图像处理器中,通过操作面板对显示在监视器中的菜单进行配置,或在PC上开发软件然后下载。嵌入式系统体现了可靠性高、集成化,小型化、高速化、低成本的特点。
(采编:www.znzbw.cn)