您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 机器视觉基础技术培训
PfilItiPjtAddViiStProfessionalInspectionProject,AdvancedVisionSystem机器视觉基础技术培训机器视觉基础技术培训PfilItiPjtAddViiSt1.什么是机器视觉?ProfessionalInspectionProject,AdvancedVisionSystem简单地理解机器视觉是一门在工业生产过程中代替人类视觉自动对产品外形特征做100%全检的技术。什么是外形特征?例如:形状识别颜色识别高精度尺寸测量定位/位置测量形状识别;颜色识别;高精度尺寸测量;定位/位置测量;表面缺陷检测;OCR/OCV字符识别;1D/2DCode识别等等…….随着工业自动化技术的飞速发展和各领域消费者对产品品质要求的不断提高。零缺陷,高品质,高附加值的产品成为企业应对竞争的核心,为了赢得竞争,可靠的质量控制不可或缺。由于生产过程中速度加快,产品工艺高度集成,体积缩小且制造精度提高,人眼已无法满足许多企业外形质量小且制造精度提高,人眼已无法满足许多企业外形质量控制的检测需要。机器视觉代替人类视觉自动检测产品外形特征,实现100%在线全检,已成为解决各行业制造商大批量高速高精度产品检测的主要趋势。PfilItiPjtAddViiStProfessionalInspectionProject,AdvancedVisionSystem2.机器视觉的应用机器视觉在各个制造行业都有广泛应用。电子行业PfilItiPjtAddViiStProfessionalInspectionProject,AdvancedVisionSystem半导体行业240PfilItiPjtAddViiStProfessionalInspectionProject,AdvancedVisionSystem汽车及汽车零部件制造业PfilItiPjtAddViiStProfessionalInspectionProject,AdvancedVisionSystemPfilItiPjtAddViiStProfessionalInspectionProject,AdvancedVisionSystem医药及医疗器械行业PfilItiPjtAddViiStProfessionalInspectionProject,AdvancedVisionSystem包装行业PfilItiPjtAddViiStProfessionalInspectionProject,AdvancedVisionSystem其他行业PfilItiPjtAddViiStProfessionalInspectionProject,AdvancedVisionSystem3.机器视觉的原理和结构Monitor/PCMonitor/PCMachineVisionMachineVisionSystemSystemI/OI/OSystemSystemCameraCameraMotionControlMotionControlSystemSystemTriggerTriggerLightLightSourceSourceProductProductionLineionLinePfilItiPjtAddViiSt•光学系统•图象处理系统ProfessionalInspectionProject,AdvancedVisionSystem•执行机构及人机界面三个部分缺一不可,选取合适的光学系统,采集适合处理的图象,是完成视觉检测的基本条件,开发稳定个部分缺不可选取合的光学系统采集合处的图象是完成视觉检测的基本条件开发稳定可靠的图象处理软件是视觉检测的核心任务,可靠的执行机构和人性化的人机界面是实现昀终功能的临门一脚。PfilItiPjtAddViiSt光学系统是机器视觉系统中不可或缺的部分如果没有适合的光学系统采集适于处理的图片则难以a.光学系统ProfessionalInspectionProject,AdvancedVisionSystem光学系统是机器视觉系统中不可或缺的一部分,如果没有适合的光学系统采集适于处理的图片,则难以有效地完成图象检测,甚至直接导致检测的失败。因此,我们认为适合的光学系统是成功完成机器视觉应用的前提条件。个典型的光学系统包括一个典型的光学系统包括:i.光源ii.相机iii镜头Inspectedpartsiii.镜头LensCameraLensCameraLEDLightLEDLightLEDLightPfilItiPjtAddViiSt相机分辨率光学系统的一些基本概念ProfessionalInspectionProject,AdvancedVisionSystemi.相机分辨率ii.像素iii.F&f(光圈和焦距)ivFOV&DOV(景深和视野)iv.FOV&DOV(景深和视野)v.光源与成像(亮场和暗场)vi.WD&LWD(相机和光源工作距离)PixelDOVLighting&ImagesPfilItiPjtAddViiStProfessionalInspectionProject,AdvancedVisionSystemBrightField&BlackFieldgPfilItiPjtAddViiSt图象处理系统是机器视觉系统的核心部分取得图像后我们需要对图像进行处理分析和计算并输出ProfessionalInspectionProject,AdvancedVisionSystemb.图像处理系统图象处理系统是机器视觉系统的核心部分,取得图像后我们需要对图像进行处理、分析和计算,并输出检测结果。图像处理系统包括硬件和软件两部分:硬件:目前市场主流的机器视觉图像处理系统有PCBased系统和嵌入式系统(智能相机)两种目前市场主流的机器视觉图像处理系统有PCBased系统和嵌入式系统(智能相机)两种。PCBased系统采用PC作为处理平台,通过图像采集卡+模拟相机或直接通过数字相机采集图片,依托PC处理平台,处理速度快,可运行复杂的图像处理算法;可带多个相机;可根据用户要求自行开发处理程序和用户界面。但由于其开发工具为高级编程语言,开发周期长,难度大,维护成本高。程序和用户界面。但由于其开发工具为高级编程语言,开发周期长,难度大,维护成本高。嵌入式系统将相机、图像采集模块、处理器、存储器、通讯模块、I/O集成一体,稳定性更高,开发周期较短,难度相对较低,但由于其硬件结构限制,通常只能带一至两个相机,程序开发不如PCBased系统灵活,运行速度和算法复杂度不如PCBased系统。两种系统各有利弊,在检测点数少,检测要求可能发生变化,项目周期紧急的应用更适合选用嵌入式系统,检测点数多,速度要求高,检测要求相对稳定,项目周期宽松的应用更适合选用PCBased系统。PfilItiPjtAddViiSt软件:开发平台ProfessionalInspectionProject,AdvancedVisionSystemi.开发平台ii.应用软件图像处理软件是否先进是机器视觉应用成功的关键。PfilItiPjtAddViiStProfessionalInspectionProject,AdvancedVisionSystem图像处理算法基础知识定位)i.定位(Locating)ii.灰度(GreyScale)iii.对比度(Contrast)iv.斑点(Blob)v.边缘(Edge)缘gvi.模板匹配(PattemMatch)vii.光学字符识别/校验(OCR/OCV)viii.ID识别ix.测量(Guage)x拟合(Fitting)x.拟合(Fitting)xi.图像预处理(ImagePreprocessing)PfilItiPjtAddViiStProfessionalInspectionProject,AdvancedVisionSystemi.定位(Locating)由于被测物体每次相对相机视野的位置会有不同所以在被测物体上相对固定的检测区域的坐标应由于被测物体每次相对相机视野的位置会有不同,所以在被测物体上相对固定的检测区域的坐标应该建立在被测物体上,这就需要用一些软件算法来实现,完成软件定位后,只要被测物体在相机视野范围内,无论发生位移还是角度转换,检测区域都能跟随发生相应位置变化,准确完成检测。PfilItiPjtAddViiStii.灰度(GreyScale)ProfessionalInspectionProject,AdvancedVisionSystem目前除颜色检测外的大部分视觉检测可由黑白图片完成黑白图片定义从纯白(或)到纯黑目前除颜色检测外的大部分视觉检测可由黑白图片完成,黑白图片定义从纯白(255或100)到纯黑(0)分为256或100级,称之为灰度。PfilItiPjtAddViiStiii.对比度(Contrast)ProfessionalInspectionProject,AdvancedVisionSystem对比度指的是幅图像中明暗区域昀亮的白和昀暗的黑之间不同亮度层级的测量差异范围越大代对比度指的是一幅图像中明暗区域昀亮的白和昀暗的黑之间不同亮度层级的测量,差异范围越大代表对比越大,差异范围越小代表对比越小。PfilItiPjtAddViiStiv.斑点(BLOB)ProfessionalInspectionProject,AdvancedVisionSystem是图象中定义在黑色或白色背景中连通的昀大白色或黑色区域Blob是图象中定义在黑色或白色背景中,连通的昀大白色或黑色区域。PfilItiPjtAddViiStv.边缘(EDGE)ProfessionalInspectionProject,AdvancedVisionSystem边缘定义为在查找方向上定宽度内像素灰度和的差分值大于阈值的界限边缘定义为在查找方向上一定宽度内像素灰度和的差分值大于阈值的界限。0015180004085120250255255255255200226255255255226PfilItiPjtAddViiStvi.模板匹配(PattemMatch)ProfessionalInspectionProject,AdvancedVisionSystem模板匹配为图象处中昀基本昀直接但也是昀笨耗时昀多的算法模板匹配通常先训练个标准模模板匹配为图象处理中昀基本,昀直接但也是昀笨耗时昀多的算法,模板匹配通常先训练一个标准模板(像素和轮廓两种模式),然后再在指定的区域中寻找到与之匹配的图形,通常输出相似度及坐标值。设定模板的规则:唯一、特征明显PfilItiPjtAddViiStvii.光学字符识别/校验(OCR/OCV)ProfessionalInspectionProject,AdvancedVisionSystemOC/OC算法即是根据训练过的字符根据字符的大小自动将每个字符从图片中“切割”下来与训OCR/OCV算法即是根据训练过的字符,根据字符的大小自动将每个字符从图片中“切割”下来,与训练好的字符库中的字符图形进行匹配,根据其匹配度来识别字符。PfilItiPjtAddViiStProfessionalInspectionProject,AdvancedVisionSystemviii.ID识别机器视觉亦有专门的识别算法用以识别各类/码进而与数据库通讯构建生产信息可追溯系统机器视觉亦有专门的ID识别算法用以识别各类1D/2D码,进而与数据库通讯,构建生产信息可追溯系统。目前我们的ID识别算法可识别:包括Code3of9;Code128;Interleaved2of5;ReducedSpaceSymbology(RSS);UPC/EAN;PostNet;PlanetCode;PharmaCode;UPU-57;DataMatrix;QRCode;PDF417;CompositeSymbology(CS)等数十种码。并可在各种高噪音、低对比度状况下稳定读码。PfilItiPjtAddViiStProfessionalInspe
本文标题:机器视觉基础技术培训
链接地址:https://www.777doc.com/doc-6369866 .html