机器视觉,即采用机器代替人眼来做测量和判断。机器视觉系统是指通过机器视觉产品(即图像摄取装置,分CMOS和CCD两种)把图像抓取到,然后将该图像传送至处理单元,通过数字化处理,根据像素分布和亮度、颜色等信息,来进行尺寸、形状、颜色等的判别。进而根据判别的结果来控制现场的设备动作。
机器视觉系统的特点是提高生产的柔性和自动化程度。在一些不适合于人工作业的危险工作环境或人工视觉难以满足要求的场合,常用机器视觉来替代人工视觉;同时在大批量工业生产过程中,用人工视觉检查产品质量效率低且精度不高,用机器视觉检测方法可以大大提高生产效率和生产的自动化程度。而且机器视觉易于实现信息集成,是实现计算机集成制造的基础技术。
正是由于机器视觉系统可以快速获取大量信息,而且易于自动处理,也易于同设计信息以及加工控制信息集成,因此,在现代自动化生产过程中,人们将机器视觉系统广泛地用于食品和饮料、化妆品、制药、建材和化工、金属加工、电子制造、包装、汽车制造等行业。
工作原理:
机器视觉检测系统采用CCD照相机将被检测的目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号,图像处理系统对这些信号进行各种运算来抽取目标的特征,如面积、数量、位置、长度,再根据预设的允许度和其他条件输出结果,包括尺寸、角度、个数、合格 / 不合格、有 / 无等,实现自动识别功能。
机器视觉一般由图像采集单元、图像处理单元、图像处理软件、网络通信装置等构成,各部分的功能如下:
图像采集单元在智能相机中,图像采集单元相当于普通意义上的CCD/CMOS相机和图像采集卡。它将光学图像转换 为模拟/数字图像,并输出至图像处理单元。图像处理单元图像处理单元类似于图像采集/处理卡。它可对图像采集单元的图像数据进行实时的存储,机器视觉系统研发并在图像 处理软件的支持下进行图像处理。
图像处理软件图像处理软件主要在图像处理单元硬件环境的支持下,完成图像处理功能。如几何边缘的提取、Blob、灰度直方图、OCV/OCR、简单的定位和搜索等。在智能相机中,以上算法均封装或固定的模块,用户可直接应用而无需编程。
网络通信装置网络通信装置是智能相机的重要组成部分,主要完成控制信息、图像数据的通信任务。智能相机一般均内置以太网通信接口,并支持多种标准网络和总线协议,从而使多台智能相机构成更大的机器视觉系统