一种外观检验程序的编程设备及外观检测设备制造技术

技术编号:2950531 阅读:188 留言:0更新日期:2012-04-11 18:40
编程设备支持用户编写用在视觉检验设备中的视觉检验程序。事先存储对应于多种要检验的产品的多个标准检验流、多种图像处理算法和用在产品的视觉检验中的多个检验参数。用户准备他希望检验的产品的有缺陷单元和无缺陷单元的多个图像数据,编写一由对应于用户选定的产品类别的标准检验流、按照该标准检验流的指导选择的图像处理算法和检验参数构造而成的临时视觉检验程序。该临时视觉检验程序使用样本图像数据进行评估,以确定它是否适合于检验该产品。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种用于编写用在视觉检验设备中的视觉检验程序的设备,该视觉检验设备用于检验在生产线上传送的产品的外观。
技术介绍
通常,视觉检验设备用于检验生产过程中的产品的外观。在常用的视觉检验设备中,产品的外观的视觉图像由照相机通过诸如CCD(电荷耦合装置)这样的图像获取装置获得,对应于从该照相机中输出的产品的视觉图像的图像数据可以按照以下预定的视觉检验程序进行处理,以便判定该产品的外观是否达到预定的质量。在现行的产品的视觉检验之前,按这样一种方式调整该视觉检验程序和参数,即使得可以利用由该视觉检验设备的用户以前准备的有缺陷的单元和无缺陷的单元的样本图像数据,精确地判定该产品的外观有缺陷或无缺陷。存在各种各样要检验的产品,因此不可能标准化检验项目、检验方法和检验参数。因此,视觉检验程序一般具有关于要检验的每个产品的专用用途的特性。当要检验的产品种类改变时,必须准备一个适合于检验该新产品的新的专用检验程序。此外,要求关于计算机的、诸如C语言这样的专家知识来编写这样的视觉检验程序,因此视觉检验程序一般由视觉检验设备的销售商所请的程序员编写。另一方面,未审查的日本专利申请Sho 63-191278的公开公告说明了一种常用的用户支持方法,该方法用在交互式图像处理系统中,通过它,不熟悉图像处理算法的用户可以方面地执行图像处理。在该交互式图像处理系统中,图像处理领域中关于图像处理算法的用法或操作规程的专家技术诀窍存储在存储器中。当在执行图像处理算法的同时用户请求选择图像处理的子功能或设置参数时,用户通过显示用于在监视器显示装置上选择子功能或参数的判定标准的解释得到支持,或者通过利用存储器中的专家技术诀窍自动选择子功能或参数得到支持。常规的用户支持方法可以支持用户在该图像处理中精确地选择最合适的子功能或参数。然而,支持用于方便编写视觉检验程序的视觉检验设备的用户是很困难的,即使将常规的用户支持方法应用到形成视觉检验程序的方法也是如此。由于视觉检验程序关于要检验的产品来说实际上是专用的,所以专家技术诀窍只能应用到特殊的情况。因此,不熟悉计算机的专家知识的用户实际上不可能容易地编写出适合要检验的产品的视觉检验的视觉检验程序。此外,当更换了要检验的产品时,用该视觉检验程序处理的图像数据毫无相同之处。如果用于该视觉检验程序中的检验参数不是基于要检验的产品的实际图像数据,则会降低视觉检验的可靠性和精确度。而且,如果事先未确认通过视觉检验中的图像处理步骤得到的检验结果,则视觉检验的该结果变得不可靠。专利技术的公开本专利技术的一个目的是提供一种用在视觉检验设备中的视觉检验程序的编写设备。利用该设备,视觉检验设备的用户可以容易地编写适合于要检验的对象(或产品)的视觉检验程序。本专利技术的另一个目的是提供一种视觉检验设备,利用该设备,可以执行适合于检验该对象的可靠并且精确的视觉检验。本专利技术的再一个目的是提供一种用于编写视觉检验程序的方法,利用该方法,视觉检验设备的用户可以容易地编写适合于要检验的对象的视觉检验程序。本专利技术的再一个目的是提供一种用于编写视觉检验程序的程序,该程序可以安装到熟知的个人计算机中,以便让熟知的个人计算机担当视觉检验程序的编写设备的角色。本专利技术的再一个目的是提供一种存储该程序的记录介质,其中所述程序用于编写视觉检验程序。根据本专利技术的一种视觉检验程序的编写设备包括图像数据存储器,用于存储多个要检验的对象的有缺陷单元和无缺陷单元的样本图像数据,这些数据是事先由用户准备好的;算法存储器,用于存储多个关于每个检验项目的图像处理算法;标准检验流存储器,用于存储至少一种标准检验流,以及关于每一种要检验的对象的多个检验参数;具有监视器显示装置的显示单元,用于至少显示编写步骤的一种指导;输入单元,用户通过输入单元输入或选择一种他希望检验的对象,至少选择一种图像处理算法以及用在对应于该对象的类别自动选择的标准检验流中的至少一个检验参数;以及检验处理器,用于控制整个编写设备并执行以下处理。检验处理器显示编写步骤的指导,并自动从对应于由用户输入或选择的对象的类别的标准检验流中选择一标准检验流。然后,检验处理器从算法存储器中读出至少一种图像处理算法,从对应于用户的选择的标准检验流存储器中读出至少一个检验参数,使得该检验处理器利用该检验标准检验流、图像处理算法和检验参数编写一个临时视觉检验程序。在编写出该临时视觉检验程序时,检验处理器根据该临时视觉检验程序处理有缺陷单元和无缺陷单元的样本图像数据,并执行视觉检验来利用所处理的数据检验关于每一样本图像数据的对象的外观是否有缺陷。检验处理器在显示单元的监视器显示装置上显示样本图像数据的视觉检验结果。此外,检验处理器请求用户了解该临时视觉检验程序是否合适。当用户满意于样本图像数据的视觉检验结果时,检验处理器输出该临时视觉检验程序,作为用在视觉检验设备中的最终视觉检验程序。另外,当用户不满意该样本图像数据的视觉检验结果时,检验处理器还请求用户更换至少一种图像处理算法和/或至少一个检验参数,直到判定出该临时视觉检验程序合适为止。按照这样的配置,不熟悉程序编写语言和/或图像处理的视觉检验设备的用户可以容易地编写出适合于检验用户希望检验的任意对象的视觉检验程序。特别地,该对象的有缺陷单元和无缺陷单元的样本图像数据实际上通过利用该临时视觉检验程序进行检验的,因此,通过考虑检验结果,容易判定该临时视觉检验程序是否合适。此外,当判定该临时视觉检验程序不合适时,可以通过改变图像处理算法和/或检验参数来校正该临时视觉检验程序,直到判断为合适为止。为补充该视觉检验程序的编写设备的上述功能,根据本专利技术的视觉检验设备包括图像获取单元,用于获得生产线上传送的对象的视觉图像;清除单元,用于从该生产线清除或指令清除判定为有缺陷的对象。用这样的配置,视觉检验设备的用户可以直接将该视觉检验程序编写到该视觉检验设备的存储器中。因此,当检验对象改变时,用户可以容易地改变该视觉检验程序以适合于检验用户希望检验的任意对象。一种用于编写根据本专利技术的视觉检验程序的方法包括步骤存储多个关于每个检验项目的图像处理算法、至少一种标准检验流以及多个关于要检验的对象的每一种的检验参数;请求用户输入或选择一种检验的对象;请求用户输入多个要检验的对象的有缺陷单元和无缺陷单元的样本图像数据;在事先存储的标准检验流中自动选择一对应于该对象的类别的标准检验流;请求用户根据所选择的标准检验流,在事先存储的图像处理算法和检验参数中选择至少一种图像处理算法和至少一个检验参数;利用选出的标准检验流、图像处理算法以及检验参数来编写临时视觉检验程序;一个一个地读出样本图像数据;根据该临时视觉检验程序执行该样本图像数据的视觉检验;利用每个样本图像数据执行视觉检验,以确定该对象的外观是否有缺陷;以及在监视器显示装置上显示样本图像数据的视觉检验的判别结果。按照这样的配置,不熟悉程序编写语言和/或图像处理的视觉检验设备的用户按照该程序编写方法的要求,可以容易地编写出适合于检验用户希望检验的任意对象的视觉检验程序。此外,用这种程序编写方法编写的视觉检验程序通过实际执行关于该样本图像数据的视觉检验进行评估,因此,用在该视觉检验设备中的视觉检验程序可以变得更可靠和精确。编写按本文档来自技高网...

【技术保护点】
一种视觉检验程序的编写设备,包括: 图像数据存储器,用于存储多个要检验的对象的有缺陷单元和无缺陷单元的样本图像数据,这些数据是事先由用户准备好的; 算法存储器,用于存储多个关于每个检验项目的图像处理算法; 标准检验流存储器,用于存储至少一种标准检验流,以及关于要检验的对象的每一种的多个检验参数; 具有监视器显示装置的显示单元,用于至少显示编写步骤的一种指导; 输入单元,用户通过输入单元输入或选择一种他希望检验的对象,至少选择一种图像处理算法以及至少一个检验参数;以及 检验处理器,用于显示编写步骤的指导,自动从对应于由用户输入或选择的对象的类别的标准检验流中选择一标准检验流,从算法存储器中读出至少一种图像处理算法,从对应于用户的选择的标准检验流存储器中读出至少一个检验参数,利用该检验标准检验流、图像处理算法和检验参数编写一个临时视觉检验程序,根据该临时视觉检验程序处理有缺陷单元和无缺陷单元的样本图像数据,执行视觉检验来利用所处理的数据检验关于每一样本图像数据的对象的外观是否有缺陷,在显示单元的监视器显示装置上显示样本图像数据的视觉检验结果,询问用户该临时视觉检验程序是否合适,当用户判定该临时视觉检验程序合适时,输出该临时视觉检验程序作为最终视觉检验程序。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:增田刚白泽满
申请(专利权)人:松下电工株式会社
类型:发明
国别省市:JP[日本]

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

1
相关领域技术
  • 暂无相关专利