一种AOI检测的方法、装置、设备及存储介质制造方法及图纸

技术编号:16498207 阅读:87 留言:0更新日期:2017-11-04 10:35
本发明专利技术公开了一种AOI检测的方法、装置、设备及存储介质。该方法包括:获取待检测板卡的板卡图片和所述待检测板卡设计时元件的坐标文件;从所述坐标文件读取元件的坐标信息和对应设计的元件属性;根据所述坐标信息从所述板卡图片中确认所述待检测板卡上待检测元件的位置,对应设置每个待检测元件待检测的元件属性,通过本发明专利技术的技术方案,避免由于人工框选待检测元件费时费力,导致测试效率低的情况,能够实现快速自动的AOI检测。

Method, device, equipment and storage medium for AOI detection

The invention discloses a method, a AOI detection device, device and storage medium. The method includes: to get the test card card picture and the coordinate file element detection card design; read the components from the coordinate file coordinate information and the corresponding design element attribute; according to the coordinate information confirmed by the detection board to be detected in the position of the element from the board in the picture the corresponding attribute set for each element, the detecting element to be detected, the technical scheme of the invention, to avoid the artificial selection for detecting element is time-consuming and laborious, resulting in low test efficiency, can realize fast automatic AOI detection.

【技术实现步骤摘要】
一种AOI检测的方法、装置、设备及存储介质
本专利技术涉及一种自动光学检测技术,尤其涉及一种AOI检测的方法、装置、设备及存储介质。
技术介绍
AOI(AutomaticOpticInspection,自动光学检测)是基于光学原理来对焊接生产中遇到的常见缺陷进行检测的设备,如在线检测PCBA板卡(PCBA是英文PrintedCircuitBoard+Assembly的简称,也就是说PCB空板经过SMT上件,再经过DIP插件的整个制程,简称PCBA)。越来越多工厂配备此设置来保证产品的质量。在AOI中,在制作测试板式文件时,需要人工框选出每一个元件,如图1所示,即我们用鼠标框选出这个位置是二极管(如图1中两个红色框),以告诉AOI设备需要对PCBA板卡上的这个位置的元件进行检测。而一个板卡上可能会有几十上百个不同种类的元件,一个一个人工框选极为费时费力,影响测试效率。
技术实现思路
本专利技术实施例提供一种AOI检测的方法、装置、设备及存储介质,能够实现快速自动的AOI检测。第一方面,本专利技术实施例提供了一种AOI检测的方法,包括:获取待检测板卡的板卡图片和所述待检测板卡设计时元件的坐标文件;从所述坐标文件读取元件的坐标信息和对应设计的元件属性;根据所述坐标信息从所述板卡图片中确认所述待检测板卡上待检测元件的位置,对应设置每个待检测元件待检测的元件属性。进一步的,所述根据所述坐标信息从所述板卡图片中确认所述待检测板卡上待检测元件的位置,包括:根据预设元件列表从所述坐标文件中筛选出待检测元件的坐标信息;从所述板卡图片中识别出标记点并确认所述板卡图片中的标记点的位置;将所述板卡图片映射到坐标文件的坐标系中,映射后的板卡图片中标记点的位置与坐标文件中标记点的位置重合;根据所述坐标系中待检测元件的坐标信息确认该位置为所述待检测板卡上待检测元件的位置。进一步的,所述根据所述坐标信息从所述板卡图片中确认所述待检测板卡上待检测元件的位置,对应设置每个待检测元件待检测的元件属性之后,还包括:基于所述板卡图片中确认的待检测元件的位置以及设置的待检测的元件属性生成AOI检测的板式文件。进一步的,所述基于所述板卡图片中确认的待检测元件的位置以及设置的待检测的元件属性生成AOI检测的板式文件之后,还包括:根据所述板式文件对所述板卡图片进行AOI检测。进一步的,所述待检测元件在所述板卡图片中框选出。第二方面,本专利技术实施例还提供了一种AOI检测的装置,该装置包括:获取模块,用于获取待检测板卡的板卡图片和所述待检测板卡设计时元件的坐标文件;读取模块,用于从所述坐标文件读取元件的坐标信息和对应设计的元件属性;确认模块,用于根据所述坐标信息从所述板卡图片中确认所述待检测板卡上待检测元件的位置,对应设置每个待检测元件待检测的元件属性。进一步的,所述确认模块包括:信息筛选模块,用于根据预设元件列表从所述坐标文件中筛选出待检测元件的坐标信息;标记点位置确认单元,用于从所述板卡图片中识别出标记点并确认所述板卡图片中的标记点的位置;映射单元,用于将所述板卡图片映射到坐标文件的坐标系中,映射后的板卡图片中标记点的位置与坐标文件中标记点的位置重合;元件位置确认单元,用于根据所述坐标系中待检测元件的坐标信息确认该位置为所述待检测板卡上待检测元件的位置。进一步的,还包括:文件生成模块,用于在根据所述坐标信息从所述板卡图片中确认所述待检测板卡上待检测元件的位置,对应设置每个待检测元件待检测的元件属性之后,基于所述板卡图片中确认的待检测元件的位置以及设置的待检测的元件属性生成AOI检测的板式文件。进一步的,还包括:检测模块,用于在基于所述板卡图片中确认的待检测元件的位置以及设置的待检测的元件属性生成AOI检测的板式文件之后,根据所述板式文件对所述板卡图片进行AOI检测。进一步的,所述待检测元件在所述板卡图片中框选出。第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序所述处理器执行所述程序时实现如本专利技术实施例中任一所述的AOI检测的方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的AOI检测的方法。本专利技术实施例通过获取待检测板卡的板卡图片和所述待检测板卡设计时元件的坐标文件;从所述坐标文件读取元件的坐标信息和对应设计的元件属性;根据所述坐标信息从所述板卡图片中确认所述待检测板卡上待检测元件的位置,对应设置每个待检测元件待检测的元件属性,避免了由于人工框选待检测元件费时费力,导致测试效率低的情况,能够实现快速自动的AOI检测。附图说明图1是本专利技术实施例一中的一种AOI检测的方法的流程图;图2是本专利技术实施例二中的一种AOI检测的方法的流程图;图3是本专利技术实施例三中的一种AOI检测的装置的结构示意图;图4是本专利技术实施例四中的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种AOI检测的方法的流程图,本实施例可适用于AOI检测的情况,该方法可以由本专利技术实施例中的AOI检测的装置来执行,该装置可采用软件和/或硬件的方式实现,如图1所示,该方法具体包括如下步骤:S110,获取待检测板卡的板卡图片和所述待检测板卡设计时元件的坐标文件。具体的,每一个PCBA板卡在设计的时候都会有与之对应的PCB(Printedcircuitboard,印刷电路板)设计图。PCB又称印制电路板,印刷线路板,是重要的电子部件,是电子元件的支撑体,是电子元器件线路连接的提供者。由于它是采用电子印刷技术制作的,故被称为“印刷”电路板。其中,所述坐标文件为使用设计软件导出的对应于PCB板的坐标文件,所述坐标文件至少包括元件位置编号、元件的PCB封装名称、元件在PCB上的坐标以及元件的旋转角度。例如:例如其中的元件1,位置编号为AAFP,PCB封装名称为HEADER_2X5P,确认该元件的位置的两个顶点坐标分别为(24.130000,4.699000)和(34.130000,14.699000),元件的旋转角度为0。具体的,在工厂的流水线上,摄像机夹在传送带的两侧,待检测板卡在传送带上随着传送带移动,摄像机自上向下拍摄板卡,获取待检测板卡的板卡图片。S120,从所述坐标文件读取元件的坐标信息和对应设计的元件属性。其中,所述元件为待检测元件,从所述包含所有PCB板上元件的位置信息的坐标文件中读取待检测元件的坐标信息。其中,坐标文件中包含的元件并不一定都是待检测元件。其中,所述对应设计的元件属性包括元件的PCB封装名称、元件的位置编号以及元件的旋转角度等。由于坐标文件至少包括元件位置编号、元件的PCB封装名称、元件在PCB上的坐标以及元件的旋转角度等信息,则所述对应设计的元件属性可以从所述坐标文件中读取。S130,根据所述坐标信息从所述板卡图片中确认所述待检测板卡上待检测元件的位置,对应设置每个待检测元件待检测的元件属性。具体的,用户在AO本文档来自技高网...
一种AOI检测的方法、装置、设备及存储介质

【技术保护点】
一种AOI检测的方法,其特征在于,包括:获取待检测板卡的板卡图片和所述待检测板卡设计时元件的坐标文件;从所述坐标文件读取元件的坐标信息和对应设计的元件属性;根据所述坐标信息从所述板卡图片中确认所述待检测板卡上待检测元件的位置,对应设置每个待检测元件待检测的元件属性。

【技术特征摘要】
1.一种AOI检测的方法,其特征在于,包括:获取待检测板卡的板卡图片和所述待检测板卡设计时元件的坐标文件;从所述坐标文件读取元件的坐标信息和对应设计的元件属性;根据所述坐标信息从所述板卡图片中确认所述待检测板卡上待检测元件的位置,对应设置每个待检测元件待检测的元件属性。2.根据权利要求1所述的方法,其特征在于,所述根据所述坐标信息从所述板卡图片中确认所述待检测板卡上待检测元件的位置,包括:根据预设元件列表从所述坐标文件中筛选出待检测元件的坐标信息;从所述板卡图片中识别出标记点并确认所述板卡图片中的标记点的位置;将所述板卡图片映射到坐标文件的坐标系中,映射后的板卡图片中标记点的位置与坐标文件中标记点的位置重合;根据所述坐标系中待检测元件的坐标信息确认该位置为所述待检测板卡上待检测元件的位置。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述坐标信息从所述板卡图片中确认所述待检测板卡上待检测元件的位置,对应设置每个待检测元件待检测的元件属性之后,还包括:基于所述板卡图片中确认的待检测元件的位置以及设置的待检测的元件属性生成AOI检测的板式文件。4.根据权利要求3所述的方法,其特征在于,所述基于所述板卡图片中确认的待检测元件的位置以及设置的待检测的元件属性生成AOI检测的板式文件之后,还包括:根据所述板式文件对所述板卡图片进行AOI检测。5.根据权利要求3所述的方法,其特征在于,所述待检测元件在所述板卡图片中框选出。6.一种AOI检测的装置,其特征在于,包...

【专利技术属性】
技术研发人员:刘柏芳
申请(专利权)人:广州视源电子科技股份有限公司广州镭晨自动控制科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1