外观缺陷检测方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:36942224 阅读:59 留言:0更新日期:2023-03-22 19:03
本申请涉及一种外观缺陷检测方法、装置、计算机设备及存储介质。方法包括:根据配置文件,从针对各个预设外观缺陷检测场景配置的数据采集参数中,确定针对目标对象对应的外观缺陷检测场景配置的目标数据采集参数;根据目标数据采集参数,采集目标对象的初始待检测数据;对初始待检测数据进行数据标准化处理,得到标准化的待检测数据;将标准化的待检测数据输入至外观缺陷检测模型中进行检测,输出检测结果;基于检测结果,确定目标对象的外观缺陷类型。采用本方法能够提高外观缺陷检测的效率。率。率。

【技术实现步骤摘要】
外观缺陷检测方法、装置、计算机设备及存储介质


[0001]本申请涉及计算机
,特别是涉及一种外观缺陷检测方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着计算机技术的发展,利用人工智能方法对生产线上生产的产品或工件等进行外观缺陷检测越来越普遍,为提升产品外观质量提供了便利。比如:采集印制电路板(PCB,Printed Circuit Board)的图像数据,使用人工智能模型进行图像识别,以检出印制电路板的缺陷。
[0003]传统的外观缺陷检测方法中,每次针对特定项目,都需要人工针对该项目编写代码来进行数据采集,并且还需要人工整理采集的数据。而且,针对特定项目需要训练仅适用于该特定项目的特定外观缺陷检测模型,再由人工手动将整理的采集数据输入至该特定外观检测模型中进行外观检测。这样导致需要在每个项目中投入大量时间和精力来进行外观缺陷检测,效率很低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种外观缺陷检测方法、装置、计算机设备、存储介质及计算机程序产品,能够实现提高外观缺陷检测的效率。
[0005]第一方面,本申请提供了一种外观缺陷检测方法,包括:
[0006]根据配置文件,从针对各个预设外观缺陷检测场景配置的数据采集参数中,确定针对目标对象对应的外观缺陷检测场景配置的目标数据采集参数;
[0007]根据目标数据采集参数,采集目标对象的初始待检测数据;
[0008]对初始待检测数据进行数据标准化处理,得到标准化的待检测数据;<br/>[0009]将标准化的待检测数据输入至外观缺陷检测模型中进行检测,输出检测结果;
[0010]基于检测结果,确定目标对象的外观缺陷类型。
[0011]第二方面,本申请还提供了一种外观缺陷检测装置,包括:
[0012]确定模块,用于根据配置文件,从针对各个预设外观缺陷检测场景配置的数据采集参数中,确定针对目标对象对应的外观缺陷检测场景配置的目标数据采集参数;
[0013]采集模块,用于根据目标数据采集参数,采集目标对象的初始待检测数据;
[0014]标准化处理模块,用于对初始待检测数据进行数据标准化处理,得到标准化的待检测数据;
[0015]检测模块,用于将标准化的待检测数据输入至外观缺陷检测模型中进行检测,输出检测结果;
[0016]识别模块,用于基于检测结果,确定目标对象的外观缺陷类型。
[0017]第三方面,本申请还提供了一种计算机设备,计算机设备包括存储器和处理器,存储器中存储有计算机程序,处理器执行计算机程序时实现上述的外观缺陷检测方法中的步
骤。
[0018]第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的外观缺陷检测方法中的步骤。
[0019]第五方面,本申请还提供了一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现上述的外观缺陷检测方法中的步骤。
[0020]上述外观缺陷检测方法、装置、计算机设备、存储介质及计算机程序产品,通过在配置文件中针对各个预设外观缺陷检测场景配置相应的数据采集参数,从而可以适用于不同项目的外观缺陷检测场景,无需每次针对特定的项目都需要人工针对该项目编写代码来进行数据采集,对采集的初始待检测数据进行数据标准化处理,得到标准化的待检测数据,使得在不同的项目中,采集到的不同数据源的待检测数据都能通过外观缺陷检测模型进行检测,无需对特定项目训练仅适用于该特定项目的特定外观缺陷检测模型,而且全流程自动化执行,无需再由人工手动将整理的采集数据输入至外观检测模型中进行外观检测,这样节省了大量人力和时间,提高了外观缺陷检测的效率。
附图说明
[0021]图1为本申请实施例提供的一种外观缺陷检测方法的应用环境图;
[0022]图2为本申请实施例提供的一种外观缺陷检测方法的流程示意图;
[0023]图3为本申请实施例提供的一种外观缺陷检测方法的整体流程示意图;
[0024]图4为本申请实施例提供的一种外观缺陷检测装置的结构框图;
[0025]图5为本申请实施例提供的另一种外观缺陷检测装置的结构框图;
[0026]图6为本申请实施例提供的一种计算机设备的内部结构图;
[0027]图7为本申请实施例提供的一种计算机可读存储介质的内部结构图。
具体实施方式
[0028]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0029]本申请实施例提供的外观缺陷检测方法,可以应用于如图1所示的应用环境中。其中,计算机设备102通过通信网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。用户可以通过计算机设备102对配置文件进行设置,服务器104可以执行本申请各实施例中的外观缺陷检测方法,以对目标对象进行外观缺陷检测。其中,计算机设备102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0030]在一些实施例中,如图2所示,提供了一种外观缺陷检测方法,以该方法应用于图1中的服务器104为例进行说明,包括以下步骤:
[0031]步骤202,根据配置文件,从针对各个预设外观缺陷检测场景配置的数据采集参数
中,确定针对目标对象对应的外观缺陷检测场景配置的目标数据采集参数。
[0032]其中,外观缺陷检测场景,是进行外观缺陷检测所处的设备场景。目标对象,是需要进行外观缺陷检测的对象。数据采集参数,是用于采集初始待检测数据所依据的参数。目标数据采集参数,是指针对目标对象对应的外观缺陷检测场景配置的数据采集参数。
[0033]在一些实施例中,外观缺陷检测场景可以包含机台和相机等中的至少一种。
[0034]可以理解,不同的外观缺陷检测项目可以是不同的外观缺陷检测场景或者相同的外观缺陷检测场景。比如:不同的外观缺陷检测项目有可能使用的机台型号或相机型号不同,则相当于是不同的外观缺陷检测场景。
[0035]在一些实施例中,目标对象可以是生产线上生产的产品或工件等。比如:目标对象可以是印制电路板(PCB,Printed Circuit Board)。
[0036]在一些实施例中,在配置文件中,不同的预设外观缺陷检测场景可以对应不同的数据采集参数。
[0037]在一些实施例中,数据采集参数可以包括机台型号、相机型号和文件路径等中的至少一种。
[0038]在一些实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种外观缺陷检测方法,其特征在于,包括:根据配置文件,从针对各个预设外观缺陷检测场景配置的数据采集参数中,确定针对目标对象对应的外观缺陷检测场景配置的目标数据采集参数;根据所述目标数据采集参数,采集所述目标对象的初始待检测数据;对所述初始待检测数据进行数据标准化处理,得到标准化的待检测数据;将所述标准化的待检测数据输入至外观缺陷检测模型中进行检测,输出检测结果;基于所述检测结果,确定所述目标对象的外观缺陷类型。2.根据权利要求1所述的方法,其特征在于,在所述根据所述目标数据采集参数,采集所述目标对象的初始待检测数据之前,所述方法还包括:若所述配置文件中不存在针对所述目标对象对应的外观缺陷检测场景配置的所述目标数据采集参数,则将针对所述目标对象对应的外观缺陷检测场景输入的数据采集参数作为所述目标数据采集参数,并基于所述目标数据采集参数更新所述配置文件。3.根据权利要求1所述的方法,其特征在于,所述对所述初始待检测数据进行数据标准化处理,得到标准化的待检测数据,包括:确定所述初始待检测数据所对应的一个或多个数据源类型;根据在所述配置文件中针对所述一个或多个数据源类型对应配置的目标数据解析规则,解析所述初始待检测数据,得到标准化的待检测数据;所述将所述标准化的待检测数据输入至外观缺陷检测模型中进行检测,输出检测结果,包括:将所述标准化的待检测数据输入至在所述配置文件中针对所述一个或多个数据源类型对应配置的目标外观缺陷检测模型中进行检测,输出检测结果。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述配置文件中不存在针对所述一个或多个数据源类型对应配置的数据解析规则和外观缺陷检测模型,则将针对所述一个或多个数据源类型输入的数据解析规则和外观缺陷检测模型分别作为所述目标数据解析规则和所述目标外观缺陷检测模型,并基于所述目标数据解析规则和所述目标外观缺陷检测模型更新所述配置文件。5.根据权利要求3所述的方法,其特征在于,所述基于所述检测结果,确定所述目标对象的外观缺陷类...

【专利技术属性】
技术研发人员:吴捷曾珂吕江波沈小勇
申请(专利权)人:深圳思谋信息科技有限公司
类型:发明
国别省市:

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

1