基于Labview的图像测量分析系统设计
摘 要: 为了能实时检测工件生产状况,把零件疵点缺陷标记出来并进行分类,本文研究了适用于生成零件表面缺陷检测的实时检测系统,论述了其硬件结构和软件流程,提出了一种基于虚拟仪器的快速有效的检测算法,对采集的图像进行实时分析、处理与识别。结果表明,该系统可以有效地检测出零件的疵点和疵点的类别。
关键词: 虚拟仪器;表面检测;智能相机;零件缺陷
Abstract:In order to detect the workpiece production situation, put the parts defect defect marking and classification, this paper studies the real-time detection system is suitable for the detection of surface defect parts, discusses its hardware structure and software flow, this paper proposes a fast and effective detection algorithm based on virtual instrument, real-time analysis, the acquisition of the image processing and recognition. The results show that, the system can effectively detect the parts of the defects and defects.
Keywords : Labview;Online detect;Grey Cloth Defect
目录
一:概述 ........................................................................................... 5 二:原理 ........................................................................................... 6 三:系统设计 ................................................................................... 7 3.1 硬件设计: ........................................................................... 8 3.2检测和分类算法设计 ............................................................ 9 3.3.NI VBAI 图像检测过程 ..................................................... 11 3.4 NI VA 图像处理分析 ......................................................... 11 4仿真实验结果 .............................................................................. 13 5总结: .......................................................................................... 14 致 谢 ............................................................................................... 15
一:概述
无损检测,就是利用声、光、磁和电等特性,在不损害或不影响被检对象使用性能的前提下,检测被检对象中是否存在缺陷或不均匀性,给出缺陷的大小、位置、性质和数量等信息,进而判定被检对象所处状态(如合格与否、剩余寿命等)的所有技术手段的总称,本项目研究内容为基于虚拟仪器平台进行机器视觉测量机械量,主要待测量为零件的可见缺陷,以Labview为开发工具,将拍摄到的零件图像与标准零件的图像进行比较.
现代工业,对工件的质量要求不断提高。其质量对产品的牢固程度、 运动性能、使用寿命等都有至关重要的影响。然而由于生产工艺流程原因,部分齿轮表面会出现缺陷,如裂纹、裂缝等,严重影响产品质量。必须对零件质量进行严格检测。
作为一种广泛应用的机械零件,齿轮在工业发展的历程中发挥了重要的作用,齿轮以其独特的地位继续发挥着不可替代的作用。例如圆弧和双圆弧齿轮、双向圆弧齿轮、曲线齿廓齿轮、其它异型渐开线齿轮、双鼓形齿轮、非圆齿轮、任意齿形齿轮及滚动接触齿轮等。新型齿轮可以替代大部分齿轮产品,在玩具用齿轮及其系列产品、家电、仪器仪表的传动齿轮、汽车用齿轮及其变速箱、减速装置、微型及小型机电装置等方面广泛的应用着。提高齿轮检测技术是提高齿轮产品质量的必要条件。齿轮测量技术随着科学技术的发展而不断前进,先进的计算机技术、激光技术、精密仪器技术、数字信号技术、图像处理技术等不断地应用到齿轮测量中来,取得飞速的发展。
软件处理部分,主要进行了对齿轮表面缺陷视频检测系统在虚拟 仪器上实现过程的研究,应用了虚拟仪器和 LabVIEW 相关知识。充 分利用了 LabVIEW 图形化编程便捷、快速的优点,结合 NI IMAQ 的 强大功能和 NI Vision 的图像处理函数库,完成了对齿轮表面缺陷图 像的采集、预处理、识别、结果输出等功能。实现了和硬件的无缝连 接。
经过实践检验,本系统具有稳定、快速、准确的良好特性,满足 了工业现场对齿轮表面缺陷检测的要求。
通过图像处理来进行工业检测,将比人工检测提高检测的效率和检测质量。最终提高企业的效率和竞争力。因此,齿轮表面缺陷视频检测系统的工业应用,有着广阔的市场前景和研究价值。
机器视觉是研究用计算机来模拟生物外显或宏观视觉功能的科学和技术。并
一直向着机器视觉更加自然化,更加接近生物视觉方向发展。起源于图像处理技术的计算机视觉技术是一门新兴的发展极为迅猛的科学。从简单的二值图像处理到高分辨率多灰度的图像处理,从一般的二维信息处理到三维视觉机理以及模型和算法,研究不断取得了新的进展。而计算机视觉技术的飞速提高以及人工智能、并行处理和神经网络等学科的发展,更是推动了计算机视觉系统的实用化以及许多涉及复杂视觉过程研究的深入化。
根据机器视觉的应用领域不同,对机器视觉检测的研究可以分为不同的种类,不同的学者对分类也有不同的见解。
分类:
(1)零件检验与尺寸测量 (2)零件的缺陷检查
(3)机器视觉用于机器人的研究
把计算机视觉技术和齿轮测量技术结合起来,充分利用计算机视觉技术的巨大优势,为齿轮测量技术引入了一种新的具有较高测量精度的非接触综合测量方法,进而期望能够极大地提高齿轮测量水平,促进齿轮工业的发展和进步。
二:原理
机器视觉是用机器代替人的眼睛和大脑,在一些危险工作环境或人工视觉难以满足要求的场合来做检测和判断。机器视觉系统由图像采集、图像处理和结果输出三部分组成,核心部分是图像处理。NI 机器视觉作为机器视觉领域的新技术,其遵循机器视觉领域的理论,如马尔计算理论、正规化理论等。NI 机器视觉在软硬件拥有创新特点。现阶段 NI 机器视觉图像采集与处理模块为智能相机,或嵌入式视觉系统配摄像头,或NI CompactRIO 与 NI Single-Board RIO 配摄像头,或 PC 与 PXI 系统(如即插即用板卡和帧接收器和 FPGA 图像处理板卡)配摄像头。智能相机及嵌入式视觉系统等运用自动检测技术来配置并处理和分析图像。NI 机器视觉运用 LabVIEW 和一些基于文本的语言来编写视觉开发模块,模块是结合了数百种科学成像和机器视觉函数的综合数据库,将其与 LabVIEW 模块和工具包结合使用,可创建更多的自定制应用程序,原型设计算法并使用内置的 NI 视觉助手生成代码。因而 NI 机器视觉的图像处理和分析方法充足。NI 机器视觉在质量和过程控制、半导体自动化测试、汽车和电子产品、智能化监控以及医疗成像等方面应用广泛。
三:系统设计
典型的PC式机器视觉检测系统结构可分为硬件部分和软件部分。机器视觉检测系统由图像采集、图像分析处理、输出检测等几个部分,其中,图像采集部分一般包括光源、镜头、智能相机、图像采集卡。
齿轮在线检测系统的软件流程图如图2所示。
开始 提示检测硬件错误退出 硬件初始化成功 输入初始化参数 否 采集图像完成一帧 延时 图像预处理 特征参数提取目标识别分类 否 是否有疵点 是 打标,报警 疵点信息存入数据库 图2 坯布在线检测系统的软件流程图
被测齿轮处于特定的背景中,摄像头安装在零件的上方,照明系统发出平行光束使齿轮产生阴影轮廓成像于智能相机像敏面阵上,并充满整个像敏单元阵列,智能相机将光信号转换为电信号传递给计算机的数据采集卡,然后通过基于个人计算机平台上的图像预处理将其齿轮的边缘从中提取出来并进行相应的图像处理分析,与设置的标准模板匹配,判断零件的精度是否在公差允许范围之内,确定其各项齿形参数的检测结果并输出。