本发明涉及aoi检测,具体涉及一种aoi配置信息的生成方法、存储介质及aoi检测设备。
背景技术:
1、自动光学检测(automated optical inspection,aoi)设备能够通过视觉检测方式对pcba板中的元件进行缺陷检测,以便确定器件是否存在错焊、漏焊或反焊等异常情况。人们需要构建pcba标准板,并对pcba标准板上的全部元件配置上aoi配置信息,其中,pcba标准板的电路图与后续待检测的pcba板的电路一样,通过利用aoi检测技术,将pcba标准板与待检测的pcba板进行图像匹配,便可检测出待检测的pcba板中的元件是否存在元件缺陷。aoi配置信息包括元件的元件类型及适合于元件的检测算法模型,其中,检测算法模型用于检测元件是否存在相应的元件缺陷,比如元件缺陷包括漏件、连锡、接反等。
2、相关技术对pcba标准板的每个元件绑定aoi配置信息时,当在aoi编程软件上导入每个元件的元件信息后,还需要人工为每个元件配置相应的检测算法模型,并且人工设置每个元件处于有效检测状态,如此会降低元件的aoi配置信息的生成效率。
技术实现思路
1、本发明实施例的一个目的旨在提供一种aoi元件的自动生成方法、存储介质及aoi检测设备,旨在改善相关技术生成aoi元件的效率较低的技术问题。
2、在第一方面,本发明实施例提供一种aoi元件的自动生成方法,包括:
3、响应在ao i信息编辑界面上输入的导入操作,获取目标数据文件,所述目标数据文件包括多个cad元件的元件信息;
4、根据所述元件信息控制所述cad元件呈现在所述ao i信息编辑界面上,并设置所述cad元件处于有效检测状态;
5、在所述有效检测状态下,根据所述元件信息生成与所述cad元件对应的ao i配置信息。
6、可选地,所述元件信息包括元件位置及元件大小,所述设置所述cad元件处于有效检测状态包括:
7、根据所述cad元件的元件位置及所述元件大小确定检测范围;
8、根据所述检测范围,为所述cad元件绘制检测有效框,所述检测有效框至少包围所述cad元件,所述检测有效框用于设置所述cad元件处于有效检测状态。
9、可选地,所述ao i信息编辑界面包括信息栏目区域及元件绘制区域,所述根据所述元件信息控制所述cad元件呈现在所述ao i信息编辑界面上包括:
10、控制所述信息栏目区域呈现所述cad元件的元件信息;
11、根据所述元件信息控制所述cad元件呈现在所述元件绘制区域。
12、可选地,所述控制所述信息栏目区域呈现所述cad元件的元件信息包括:
13、确定与所述cad元件对应的目标项目标签库,所述目标项目标签库包括多个标签字段,所述cad元件的元件信息可由不同标签字段的字段数据表示;
14、根据所述cad元件的元件信息,为所述目标项目标签库的标签字段填充对应的字段数据;
15、根据所述目标项目标签库的字段数据,控制所述信息栏目区域呈现所述cad元件的元件信息。
16、可选地,所述元件信息包括元件身份信息,所述确定与所述cad元件的元件信息对应的目标项目标签库包括:
17、遍历预置的元件数据库是否存在与所述元件身份信息对应的项目标签库;
18、若存在,则选择与所述元件身份信息对应的项目标签库为目标项目标签库;
19、若不存在,则根据所述cad元件的元件信息创建目标项目标签库。
20、可选地,所述根据所述cad元件的元件信息创建目标项目标签库包括:
21、根据所述cad元件的元件信息确定元件类型;
22、根据所述元件类型创建目标项目标签库。
23、可选地,所述在所述有效检测状态下,根据所述元件信息生成与所述cad元件对应的ao i配置信息包括:
24、在所述有效检测状态下,根据所述元件信息为所述cad元件配置目标检测算法模型;
25、根据所述目标检测算法模型及所述元件信息,生成与所述cad元件对应的ao i配置信息。
26、可选地,所述根据所述元件信息为所述cad元件配置目标检测算法模型包括:
27、根据所述元件信息确定元件类型;
28、为所述cad元件配置与所述元件类型对应的目标检测算法模型。
29、可选地,所述元件信息包括元件身份信息,所述根据所述元件信息确定元件类型包括:
30、根据所述元件身份信息的正则表达式确定元件类型。
31、可选地,所述信息栏目区域包括算法呈现区域,所述方法还包括:控制所述目标检测算法模型对应的目标算法名称呈现在所述算法呈现区域上。
32、在第二方面,本发明实施例提供一种存储介质,存储有计算机可执行指令,所述计算机可执行指令用于使ao i检测设备执行上述的ao i配置信息的生成方法。
33、在第三方面,本发明实施例提供一种ao i检测设备,包括:
34、至少一个处理器;以及,
35、与所述至少一个处理器通信连接的存储器;其中,
36、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的aoi配置信息的生成方法。
37、在本发明实施例提供的aoi配置信息的生成方法中,响应在aoi信息编辑界面上输入的导入操作,获取目标数据文件,目标数据文件包括多个cad元件的元件信息,根据元件信息控制所述cad元件呈现在aoi信息编辑界面上,并设置cad元件处于有效检测状态,在有效检测状态下,根据元件信息生成与cad元件对应的aoi配置信息。本实施例能够自动将cad元件设置成有效检测状态,并且还能够自动生成aoi配置信息,无需人工介入,有利于提高aoi配置信息的生成效率。
1.一种aoi配置信息的生成方法,其特征在于,包括:
2.根据权利要求1所述的生成方法,其特征在于,所述元件信息包括元件位置及元件大小,所述设置所述cad元件处于有效检测状态包括:
3.根据权利要求1所述的生成方法,其特征在于,所述aoi信息编辑界面包括信息栏目区域及元件绘制区域,所述根据所述元件信息控制所述cad元件呈现在所述aoi信息编辑界面上包括:
4.根据权利要求3所述的方法,其特征在于,所述控制所述信息栏目区域呈现所述cad元件的元件信息包括:
5.根据权利要求4所述的方法,其特征在于,所述元件信息包括元件身份信息,所述根据所述cad元件的元件信息确定与所述cad元件的元件信息对应的目标项目标签库包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述cad元件的元件信息创建目标项目标签库包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,所述在所述有效检测状态下,根据所述元件信息生成与所述cad元件对应的aoi配置信息包括:
8.根据权利要求7所述的方法,其特征在于,所述根据所述元件信息为所述cad元件配置目标检测算法模型包括:
9.根据权利要求8所述的方法,其特征在于,所述元件信息包括元件身份信息,所述根据所述元件信息确定元件类型包括:
10.根据权利要求1所述的方法,其特征在于,所述信息栏目区域包括算法呈现区域,所述方法还包括:控制所述目标检测算法模型对应的目标算法名称呈现在所述算法呈现区域上。
11.一种存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令用于使aoi检测设备执行如权利要求1至10任一项所述的aoi配置信息的生成方法。
12.一种aoi检测设备,其特征在于,包括: