针插头的检测方法及装置、针插头与流程

未命名 08-15 阅读:125 评论:0


1.本发明涉及图像处理技术领域,具体而言,涉及一种针插头的检测方法及装置、针插头。


背景技术:

2.针插头作为电子器件的连接头,在实际中具备广泛的应用,如多针的串口针插头,电路板连接排线的针插头,其生产质量及性能,对电子设备的正常使用有着关键的影响。
3.针插头本身比较细,在生产过程中,若有挤压或者注塑组装工艺的问题,会导致生产出的针插头出现弯针、插针间距不等或者高低不一的情形,弯针和插针间距导致插头无法进行器件的连接,高低不一会导致电子器件供电或者通信等故障,甚至引起电弧导致着火等安全性问题,行业对针插头的生产质量把控具有严格的要求,现今的针插头缺陷检测多依赖人工,人眼长时间检测会导致的误检和漏检,并且检测的过程极大的损耗了人力及时间。
4.针对上述相关技术中采用人工方式对针插头进行缺陷检测,容易出现误检或漏检等,可靠性较低的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种针插头的检测方法及装置、针插头,以至少解决相关技术中采用人工方式对针插头进行缺陷检测,容易出现误检或漏检等,可靠性较低的技术问题。
6.根据本发明实施例的一个方面,提供了一种针插头的检测方法,包括:从针插头图像中提取目标针插头的实际针插头轮廓,其中,所述目标针插头是需要进行缺陷检测的针插头,所述针插头图像是对所述目标针插头进行图像采集得到的图像;获取所述目标针插头的参考针插头轮廓,其中,所述参考针插头轮廓是从参考针插头图像中提取的参考针插头的轮廓,所述参考针插头是不存在缺陷的针插头,并且所述参考针插头与所述目标针插头结构相同;将所述实际针插头轮廓与所述参考针插头轮廓进行匹配,得到匹配结果;在根据所述匹配结果确定所述实际针插头轮廓与所述参考针插头轮廓存在不一致的信息时,确定所述目标针插头存在缺陷。
7.可选地,从针插头图像中提取目标针插头的实际针插头轮廓,包括:在接收到针插头检测指令后,触发针插头检测区域的图像采集设备采集所述目标针插头的所述针插头图像,其中,所述图像采集设备以俯视角度采集所述目标针插头的所述针插头图像,所述针插头图像为所述目标针插头的俯视图;对所述针插头图像进行预处理,得到预处理针插头图像,其中,所述预处理包括以下至少之一操作:二值化处理、灰度化处理;根据所述目标针插头的结构对所述预处理针插头图像进行轮廓提取,得到所述实际针插头轮廓。
8.可选地,获取所述目标针插头的参考针插头轮廓,包括:根据所述目标针插头的结构选择与所述目标针插头结构相同,且不存在缺陷的针插头作为所述参考针插头;控制图
像采集设备以俯视角度采集所述参考针插头的俯视图,得到所述参考针插头图像;从所述参考针插头图像中提取所述参考针插头轮廓。
9.可选地,将所述实际针插头轮廓与所述参考针插头轮廓进行匹配,得到匹配结果,包括:确定所述参考针插头轮廓中参考插针的参考特征信息,其中,所述参考特征信息包括:所述参考插针的插针形状、各所述参考插针的排列方式、各所述参考插针的灰度值;将所述实际针插头轮廓中的实际插针的实际特征信息与所述参考特征信息依次比对,得到所述匹配结果。
10.可选地,确定所述目标针插头存在缺陷,包括:在所述匹配结果表示所述实际针插头轮廓中存在插针形状与所述参考插针的插针形状不同的所述实际插针的情况下,确定所述目标针插头存在弯针缺陷,其中,所述弯针缺陷表示所述目标针插头中存在弯曲变形的插针;在所述匹配结果表示所述实际针插头轮廓中插针的排列方式与各所述参考插针的排列方式不同的情况下,确定所述目标针插头存在排列不均缺陷,其中,所述排列不均缺陷表示所述目标针插头中存在未按照所述参考插针的排列方式排列的插针;在所述匹配结果表示所述实际针插头轮廓中存在灰度值与各所述参考插针的灰度值不同的所述实际插针的情况下,确定所述目标针插头存在长短针缺陷,其中,所述长短针缺陷包括以下至少之一:插针长度大于所述参考插针的长度、插针长度小于所述参考插针的长度。
11.可选地,确定所述目标针插头存在缺陷,包括:确定所述实际针插头轮廓中各实际插针之间的连线;在各所述实际插针之间的连线不平行的情况下,确定所述目标针插头存在排列不均缺陷,其中,所述排列不均缺陷表示所述目标针插头中存在未按照参考插针的排列方式排列的插针,所述参考插针是所述参考针插头中的插针。
12.可选地,在确定所述目标针插头存在缺陷之后,该针插头的检测方法还包括:确定所述目标针插头的缺陷类型;根据所述缺陷类型生成检测结果。
13.根据本发明实施例的另外一个方面,还提供了一种针插头的检测装置,包括:提取单元,用于从针插头图像中提取目标针插头的实际针插头轮廓,其中,所述目标针插头是需要进行缺陷检测的针插头,所述针插头图像是对所述目标针插头进行图像采集得到的图像;获取单元,用于获取所述目标针插头的参考针插头轮廓,其中,所述参考针插头轮廓是从参考针插头图像中提取的参考针插头的轮廓,所述参考针插头是不存在缺陷的针插头,并且所述参考针插头与所述目标针插头结构相同;匹配单元,用于将所述实际针插头轮廓与所述参考针插头轮廓进行匹配,得到匹配结果;第一确定单元,用于在根据所述匹配结果确定所述实际针插头轮廓与所述参考针插头轮廓存在不一致的信息时,确定所述目标针插头存在缺陷。
14.可选地,所述提取单元,包括:触发模块,用于在接收到针插头检测指令后,触发针插头检测区域的图像采集设备采集所述目标针插头的所述针插头图像,其中,所述图像采集设备以俯视角度采集所述目标针插头的所述针插头图像,所述针插头图像为所述目标针插头的俯视图;预处理模块,用于对所述针插头图像进行预处理,得到预处理针插头图像,其中,所述预处理包括以下至少之一操作:二值化处理、灰度化处理;第一提取模块,用于根据所述目标针插头的结构对所述预处理针插头图像进行轮廓提取,得到所述实际针插头轮廓。
15.可选地,所述获取单元,包括:选择模块,用于根据所述目标针插头的结构选择与
所述目标针插头结构相同,且不存在缺陷的针插头作为所述参考针插头;控制模块,用于控制图像采集设备以俯视角度采集所述参考针插头的俯视图,得到所述参考针插头图像;第二提取模块,用于从所述参考针插头图像中提取所述参考针插头轮廓。
16.可选地,所述匹配单元,包括:第一确定模块,用于确定所述参考针插头轮廓中参考插针的参考特征信息,其中,所述参考特征信息包括:所述参考插针的插针形状、各所述参考插针的排列方式、各所述参考插针的灰度值;匹配模块,用于将所述实际针插头轮廓中的实际插针的实际特征信息与所述参考特征信息依次比对,得到所述匹配结果。
17.可选地,所述第一确定单元,包括:第二确定模块,用于在所述匹配结果表示所述实际针插头轮廓中存在插针形状与所述参考插针的插针形状不同的所述实际插针的情况下,确定所述目标针插头存在弯针缺陷,其中,所述弯针缺陷表示所述目标针插头中存在弯曲变形的插针;第三确定模块,用于在所述匹配结果表示所述实际针插头轮廓中插针的排列方式与各所述参考插针的排列方式不同的情况下,确定所述目标针插头存在排列不均缺陷,其中,所述排列不均缺陷表示所述目标针插头中存在未按照所述参考插针的排列方式排列的插针;第四确定模块,用于在所述匹配结果表示所述实际针插头轮廓中存在灰度值与各所述参考插针的灰度值不同的所述实际插针的情况下,确定所述目标针插头存在长短针缺陷,其中,所述长短针缺陷包括以下至少之一:插针长度大于所述参考插针的长度、插针长度小于所述参考插针的长度。
18.可选地,所述第一确定单元,包括:第五确定模块,用于确定所述实际针插头轮廓中各实际插针之间的连线;第六确定模块,用于在各所述实际插针之间的连线不平行的情况下,确定所述目标针插头存在排列不均缺陷,其中,所述排列不均缺陷表示所述目标针插头中存在未按照参考插针的排列方式排列的插针,所述参考插针是所述参考针插头中的插针。
19.可选地,该针插头的检测装置还包括:第二确定单元,用于在确定所述目标针插头存在缺陷之后,确定所述目标针插头的缺陷类型;生成单元,用于根据所述缺陷类型生成检测结果。
20.根据本发明实施例的另外一个方面,还提供了一种针插头,所述针插头使用上述中任一项所述的针插头的检测方法。
21.根据本发明实施例的另外一个方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行上述中任意一项所述的针插头的检测方法。
22.根据本发明实施例的另外一个方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述中任意一项所述的针插头的检测方法。
23.在本发明实施例中,从针插头图像中提取目标针插头的实际针插头轮廓,其中,目标针插头是需要进行缺陷检测的针插头,针插头图像是对目标针插头进行图像采集得到的图像;获取目标针插头的参考针插头轮廓,其中,参考针插头轮廓是从参考针插头图像中提取的参考针插头的轮廓,参考针插头是不存在缺陷的针插头,并且参考针插头与目标针插头结构相同;将实际针插头轮廓与参考针插头轮廓进行匹配,得到匹配结果;在根据匹配结果确定实际针插头轮廓与参考针插头轮廓存在不一致的信息时,确定目标针插头存在缺陷。通过本发明的针插头的检测方法,实现了通过图像识别的方式来确定针插头是否存在
缺陷的目的,降低了针插头缺陷检测对人工的依赖,同时也提高了针插头缺陷检测的可靠性,有效率克服了现有方式中通过人工方式对针插头进行缺陷检测,容易出现误检或漏检的缺陷,进而解决了相关技术中采用人工方式对针插头进行缺陷检测,容易出现误检或漏检等,可靠性较低的技术问题。
附图说明
24.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
25.图1是本发明实施例的一种针插头的检测方法的移动终端的硬件结构框图;
26.图2是根据本发明实施例的针插头的检测方法的流程图;
27.图3是根据本发明实施例的针插头的立体示意图;
28.图4是根据本发明实施例的针插头的俯视图;
29.图5(a)是根据本发明实施例的针插头的弯针缺陷检测的示意图;
30.图5(b)是根据本发明实施例的长短针断针缺陷的示意图;
31.图5(c)是根据本发明实施例的插针间距均匀缺陷的示意图;
32.图6是根据本发明实施例的线条上点与点之间的距离处理的示意图;
33.图7是根据本发明实施例的可选的针插头的检测方法的流程图;
34.图8是根据本发明实施例的针插头的检测装置的示意图。
具体实施方式
35.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
36.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
37.正如背景技术中所介绍的,相关技术中采用人工方式对针插头进行缺陷检测,容易出现误检或漏检等,可靠性较低的缺陷。在本发明的实施例中提供了针插头的检测方法及装置、针插头、计算机可读存储介质以及处理器。
38.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
39.本发明实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种针插头的检测方法的
移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
40.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的针插头的检测方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
41.根据本发明实施例,提供了一种移动机器人的控制方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
42.根据本发明实施例,提供了一种针插头的检测方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
43.图2是根据本发明实施例的针插头的检测方法的流程图,如图2所示,该方法包括如下步骤:
44.步骤s202,从针插头图像中提取目标针插头的实际针插头轮廓,其中,目标针插头是需要进行缺陷检测的针插头,针插头图像是对目标针插头进行图像采集得到的图像。
45.可选的,上述目标针插头可以是需要进行缺陷检测的针插头。例如,在生产工序中处于缺陷检测流程的针插头。
46.比如,在针插头缺陷检测区域检测到针插头到位后,可以出发图像采集设备采集针插头的图像,得到针插头图像。
47.步骤s204,获取目标针插头的参考针插头轮廓,其中,参考针插头轮廓是从参考针插头图像中提取的参考针插头的轮廓,参考针插头是不存在缺陷的针插头,并且参考针插头与目标针插头结构相同。
48.可选的,参考针插头是与目标针插头结构相同的针插头,其中,这里的结构相同是指针插头的规格、大小、插针数量、针插座均相同。
49.在该实施例中,可以采集上述参考针插头的图像,得到参考针插头图像,并从参考针插头图像中提取参考针插头的轮廓,得到参考针插头轮廓。
50.步骤s206,将实际针插头轮廓与参考针插头轮廓进行匹配,得到匹配结果。
51.在该实施例中,通过将实际针插头轮廓与参考针插头轮廓,具体地,可以将实际针插头轮廓与参考针插头轮廓中元素(例如,插针、针插头等)进行比对,以得到匹配结果。
52.步骤s208,在根据匹配结果确定实际针插头轮廓与参考针插头轮廓存在不一致的信息时,确定目标针插头存在缺陷。
53.由上可知,在本发明实施例中,可以先从针插头图像中提取目标针插头的实际针插头轮廓,其中,目标针插头是需要进行缺陷检测的针插头,针插头图像是对目标针插头进行图像采集得到的图像;接着获取目标针插头的参考针插头轮廓,其中,参考针插头轮廓是从参考针插头图像中提取的参考针插头的轮廓,参考针插头是不存在缺陷的针插头,并且参考针插头与目标针插头结构相同;并将实际针插头轮廓与参考针插头轮廓进行匹配,得到匹配结果;在根据匹配结果确定实际针插头轮廓与参考针插头轮廓存在不一致的信息时,确定目标针插头存在缺陷,实现了通过图像识别的方式来确定针插头是否存在缺陷的目的,降低了针插头缺陷检测对人工的依赖,同时也提高了针插头缺陷检测的可靠性,有效率克服了现有方式中通过人工方式对针插头进行缺陷检测,容易出现误检或漏检的缺陷。
54.因此,通过本发明实施例提供的技术方案,解决了相关技术中采用人工方式对针插头进行缺陷检测,容易出现误检或漏检等,可靠性较低的技术问题。
55.根据本发明上述实施例,从针插头图像中提取目标针插头的实际针插头轮廓,包括:在接收到针插头检测指令后,触发针插头检测区域的图像采集设备采集目标针插头的针插头图像,其中,图像采集设备以俯视角度采集目标针插头的针插头图像,针插头图像为目标针插头的俯视图;对针插头图像进行预处理,得到预处理针插头图像,其中,预处理包括以下至少之一操作:二值化处理、灰度化处理;根据目标针插头的结构对预处理针插头图像进行轮廓提取,得到实际针插头轮廓。
56.在该实施例中,在针插头缺陷检测区域检测到针插头到位后,可以生成针插头检测指令,并触发针插头检测区域的图像采集设备(例如,相机)采集目标针插头的针插头图像。对待检测的针插头,即,目标针插头,根据需要提取的针插头特征,拍摄得到想要针插头图像。图3是根据本发明实施例的针插头的立体示意图,如图3所示,以3*3插针为例,拍摄得到针插头的如图4所示的俯视图,图4是根据本发明实施例的针插头的俯视图。
57.在通过上述方式采集得到针插头图像后,可以对拍摄图像进行图像的轮廓提取或二值化处理,得到所需的图像,即,实际针插头轮廓。
58.根据本发明上述实施例,获取目标针插头的参考针插头轮廓,可以包括:根据目标针插头的结构选择与目标针插头结构相同,且不存在缺陷的针插头作为参考针插头;控制图像采集设备以俯视角度采集参考针插头的俯视图,得到参考针插头图像;从参考针插头图像中提取参考针插头轮廓。
59.在该实施例中,可以根据目标针插头的结构选择与其相同,并且不存在缺陷的针插头作为参考针插头,并采集以俯视角度采集参考针插头的俯视图,得到参考针插头图像;并从参考针插头图像中提取得到参考针插头轮廓。
60.由于以俯视角度采集的针插头轮廓可以检测出弯针、长短针及断针、插针间距均
匀的缺陷,因此,在本发明实施例中,对于参考针插头和待进行缺陷检测的实际针插头均采用俯视角度进行图像采集。
61.根据本发明上述实施例,将实际针插头轮廓与参考针插头轮廓进行匹配,得到匹配结果,包括:确定参考针插头轮廓中参考插针的参考特征信息,其中,参考特征信息包括:参考插针的插针形状、各参考插针的排列方式、各参考插针的灰度值;将实际针插头轮廓中的实际插针的实际特征信息与参考特征信息依次比对,得到匹配结果。
62.在该实施例中,可以将先确定参考针插头轮廓中参考插针的参考特征信息,接着将实际针插头轮廓中的实际插针的实际特征信息与参考特征信息依次比对,以对目标针插头进行缺陷检测,以提高针插头缺陷检测的全面性。
63.根据本发明上述实施例,确定目标针插头存在缺陷,包括:在匹配结果表示实际针插头轮廓中存在插针形状与参考插针的插针形状不同的实际插针的情况下,确定目标针插头存在弯针缺陷,其中,弯针缺陷表示目标针插头中存在弯曲变形的插针;在匹配结果表示实际针插头轮廓中插针的排列方式与各参考插针的排列方式不同的情况下,确定目标针插头存在排列不均缺陷,其中,排列不均缺陷表示目标针插头中存在未按照参考插针的排列方式排列的插针;在匹配结果表示实际针插头轮廓中存在灰度值与各参考插针的灰度值不同的实际插针的情况下,确定目标针插头存在长短针缺陷,其中,长短针缺陷包括以下至少之一:插针长度大于参考插针的长度、插针长度小于参考插针的长度。
64.在该实施例中,可以分别根据参考针插头轮廓中参考插针的参考特征信息,来选择实际针插头轮廓中插针的特征信息,接着进行特征比对,以确定目标针插头是否存在缺陷。
65.例如,对于针插头的弯针缺陷检测,可以提取弯针俯视图目标图像。其中,弯针缺陷即针头的形变,导致的插针弯曲,无法进行顺利的插接动作。根据上述方式执行目标图像提取,对于弯针问题,利用图像的轮廓提取,得到俯视图的目标图像处理图,其示意图如图5(a)所示,图5(a)是根据本发明实施例的针插头的弯针缺陷检测的示意图。针对上述方式中提取的目标图像,正常的插针的俯视图为规则形状(或为有规律的形状)。本发明实施例中以常见的圆柱形插针为例,其俯视的目标图像处理中,正常的插针为圆点,异常点是由于弯曲,导致俯视为长条的矩形点状,即不是圆点,如图5(a)中所示的异常点弯针点a与弯针点b。根据正常插针与异常插针的特点,利用轮廓提取与目标识别,即可提取弯针点,即完成弯针缺陷检测。
66.又例如,对于针插头的长短针断针缺陷检测,可以提取长短针断针的俯视灰度图;其中,长短针断针,即插针与正常的插针的长短不一致,不一致的原因在于插针在制造过程中,嵌入插座太深或者太浅,或插针本身出现了断针。根据所需的取图条件,拍摄的针插座的俯视图,对图片进行轮廓提取与二值化处理,由于长短针及断针的问题,当出现短针(比正常插针短)和断针问题时,由于其离光源的距离远,灰度值会较小,与正常针的颜色比对会稍暗,其示意图如图5(b)(图5(b)是根据本发明实施例的长短针断针缺陷的示意图)所示的短针及断针点c,根据灰度计算,可以找出灰度值较小的点,即判断出缺陷点,即完成短针及断针的缺陷检测。而当出现长针问题时,即插针长度大于正常插针,经过轮廓提取及二值处理后的图像,长针缺陷点的灰度会比较大,即图像上的缺陷点比较亮,根据此特征即可完成长针的缺陷检测。
67.再例如,在匹配结果表示实际针插头轮廓中插针的排列方式与各参考插针的排列方式不同的情况下,确定目标针插头存在排列不均缺陷。
68.通过上述方式可以对针插头的弯针、长短针及断针、插针间距均匀缺陷进行检测,这种检测方式可以通过自动化方式来实现,不仅降低了对人工的依赖,而且提高了检测结果的可靠性。
69.根据本发明上述实施例,确定目标针插头存在缺陷,包括:确定实际针插头轮廓中各实际插针之间的连线;在各实际插针之间的连线不平行的情况下,确定目标针插头存在排列不均缺陷,其中,排列不均缺陷表示目标针插头中存在未按照参考插针的排列方式排列的插针,参考插针是参考针插头中的插针。
70.在该实施例中,对插针间距均匀缺陷另一种检测方式进行了说明。首先,可以取插针点连线如图5(c)(图5(c)是根据本发明实施例的插针间距均匀缺陷的示意图)所示,图中所示间距不均匀点d,可以做出插针之间的连线,本例中选择横向取插针点连线,共产生l1、s1、l2三条线。由于间距缺陷在于插针注塑的位置偏差,导致插针的间距不均匀,正常情况下,针对本发明实施例中的插针,即直线型插针,插针之间的连线是相互平行的,并且线条之间的间距相等,但出现间距缺陷时,如图5(c)所示,线条之间并不是平行的,关键在于间距不等。如图6(图6是根据本发明实施例的线条上点与点之间的距离处理的示意图)所示,是计算线条直接的距离,其计算方法示例为:以点a为例,计算其到曲线s2的距离,取曲线上的切线,当计算a点到曲线的距离时,若ac垂直于直线l2,则是ac是a点到曲线s2的距离。当计算任何的插针点或者各种线条之间的距离,均可使用该方法。
71.根据本发明上述实施例,在确定目标针插头存在缺陷之后,该针插头的检测方法还包括:确定目标针插头的缺陷类型;根据缺陷类型生成检测结果。
72.在该实施例中,可以在得到目标针插头的缺陷类型后,可以根据缺陷类型生成检测结果,以提示生产管理人员,存在不合格的针插头,防止不合格的针插头流出。
73.图7是根据本发明实施例的可选的针插头的检测方法的流程图,如图7所示,可以在拍摄所需目标俯视图后,根据拍摄的目标俯视图对针插头进行弯针、长短针及断针、插针间距均匀的缺陷检测;并根据检测结果来确定针插头是否合格。
74.通过上述基于图像处理的方法,根据目标图像的轮廓形状及灰度检测,以及利用点到线条的距离计算方法,完成插针的弯针、长短针及间距不均匀的缺陷检测,避免人眼的长时间操作带来的误检及漏检问题,实现检测性能的提升。解决了针插头缺陷检测的误检和漏检问题,提升检测性能;同时也解决了针插头检测人力及时间耗费的问题,形成智能的检测方法。针对针插头的弯针故障,根据图像采集的俯视图,弯针点的形状判断,与正常的插针点比较,其为不规则的形状;针对长短针及断针问题,运用图像灰度分析,其相较于正常插针灰度值的大小不同;针对插针间距不均匀问题,根据插针点的点连线。计算点到对应直线或曲线的距离,判断插针间距;通过弯针、长短针及间距不均匀的判断,实现针插头的缺陷检测。
75.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术
所必须的。
76.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
77.根据本发明实施例,还提供了一种用于实施上述针插头的检测方法的针插头的检测装置,图8是根据本发明实施例的针插头的检测装置的示意图,如图8所示,该装置包括:提取单元81,获取单元83,匹配单元85以及第一确定单元87。下面对该针插头的检测装置进行说明。
78.提取单元81,用于从针插头图像中提取目标针插头的实际针插头轮廓,其中,目标针插头是需要进行缺陷检测的针插头,针插头图像是对目标针插头进行图像采集得到的图像。
79.获取单元83,用于获取目标针插头的参考针插头轮廓,其中,参考针插头轮廓是从参考针插头图像中提取的参考针插头的轮廓,参考针插头是不存在缺陷的针插头,并且参考针插头与目标针插头结构相同。
80.匹配单元85,用于将实际针插头轮廓与参考针插头轮廓进行匹配,得到匹配结果。
81.第一确定单元87,用于在根据匹配结果确定实际针插头轮廓与参考针插头轮廓存在不一致的信息时,确定目标针插头存在缺陷。
82.此处需要说明的是,上述提取单元81,获取单元83,匹配单元85以及第一确定单元87对应于上述实施例中的步骤s202至步骤s208,四个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例所公开的内容。
83.由上可知,本发明上述实施例记载的方案中,可以利用提取单元从针插头图像中提取目标针插头的实际针插头轮廓,其中,目标针插头是需要进行缺陷检测的针插头,针插头图像是对目标针插头进行图像采集得到的图像;接着利用获取单元获取目标针插头的参考针插头轮廓,其中,参考针插头轮廓是从参考针插头图像中提取的参考针插头的轮廓,参考针插头是不存在缺陷的针插头,并且参考针插头与目标针插头结构相同;并利用匹配单元将实际针插头轮廓与参考针插头轮廓进行匹配,得到匹配结果;以及利用第一确定单元在根据匹配结果确定实际针插头轮廓与参考针插头轮廓存在不一致的信息时,确定目标针插头存在缺陷,实现了通过图像识别的方式来确定针插头是否存在缺陷的目的,降低了针插头缺陷检测对人工的依赖,同时也提高了针插头缺陷检测的可靠性,有效率克服了现有方式中通过人工方式对针插头进行缺陷检测,容易出现误检或漏检的缺陷。
84.因此,通过本发明实施例提供的技术方案,解决了相关技术中采用人工方式对针插头进行缺陷检测,容易出现误检或漏检等,可靠性较低的技术问题。
85.可选地,提取单元,包括:触发模块,用于在接收到针插头检测指令后,触发针插头检测区域的图像采集设备采集目标针插头的针插头图像,其中,图像采集设备以俯视角度采集目标针插头的针插头图像,针插头图像为目标针插头的俯视图;预处理模块,用于对针插头图像进行预处理,得到预处理针插头图像,其中,预处理包括以下至少之一操作:二值
化处理、灰度化处理;第一提取模块,用于根据目标针插头的结构对预处理针插头图像进行轮廓提取,得到实际针插头轮廓。
86.可选地,获取单元,包括:选择模块,用于根据目标针插头的结构选择与目标针插头结构相同,且不存在缺陷的针插头作为参考针插头;控制模块,用于控制图像采集设备以俯视角度采集参考针插头的俯视图,得到参考针插头图像;第二提取模块,用于从参考针插头图像中提取参考针插头轮廓。
87.可选地,匹配单元,包括:第一确定模块,用于确定参考针插头轮廓中参考插针的参考特征信息,其中,参考特征信息包括:参考插针的插针形状、各参考插针的排列方式、各参考插针的灰度值;匹配模块,用于将实际针插头轮廓中的实际插针的实际特征信息与参考特征信息依次比对,得到匹配结果。
88.可选地,第一确定单元,包括:第二确定模块,用于在匹配结果表示实际针插头轮廓中存在插针形状与参考插针的插针形状不同的实际插针的情况下,确定目标针插头存在弯针缺陷,其中,弯针缺陷表示目标针插头中存在弯曲变形的插针;第三确定模块,用于在匹配结果表示实际针插头轮廓中插针的排列方式与各参考插针的排列方式不同的情况下,确定目标针插头存在排列不均缺陷,其中,排列不均缺陷表示目标针插头中存在未按照参考插针的排列方式排列的插针;第四确定模块,用于在匹配结果表示实际针插头轮廓中存在灰度值与各参考插针的灰度值不同的实际插针的情况下,确定目标针插头存在长短针缺陷,其中,长短针缺陷包括以下至少之一:插针长度大于参考插针的长度、插针长度小于参考插针的长度。
89.可选地,第一确定单元,包括:第五确定模块,用于确定实际针插头轮廓中各实际插针之间的连线;第六确定模块,用于在各实际插针之间的连线不平行的情况下,确定目标针插头存在排列不均缺陷,其中,排列不均缺陷表示目标针插头中存在未按照参考插针的排列方式排列的插针,参考插针是参考针插头中的插针。
90.可选地,该针插头的检测装置还包括:第二确定单元,用于在确定目标针插头存在缺陷之后,确定目标针插头的缺陷类型;生成单元,用于根据缺陷类型生成检测结果。
91.根据本发明实施例的另外一个方面,还提供了一种针插头,针插头使用上述中任一项的针插头的检测方法。
92.根据本发明实施例的另外一个方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,程序执行上述中任意一项的针插头的检测方法。
93.可选地,在本实施例中,上述计算机可读存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于通信设备群中的任意一个通信设备中。
94.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:从针插头图像中提取目标针插头的实际针插头轮廓,其中,目标针插头是需要进行缺陷检测的针插头,针插头图像是对目标针插头进行图像采集得到的图像;获取目标针插头的参考针插头轮廓,其中,参考针插头轮廓是从参考针插头图像中提取的参考针插头的轮廓,参考针插头是不存在缺陷的针插头,并且参考针插头与目标针插头结构相同;将实际针插头轮廓与参考针插头轮廓进行匹配,得到匹配结果;在根据匹配结果确定实际针插头轮廓与参考针插头轮廓存在不一致的信息时,确定目标针插头存在缺陷。
95.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的
程序代码:在接收到针插头检测指令后,触发针插头检测区域的图像采集设备采集目标针插头的针插头图像,其中,图像采集设备以俯视角度采集目标针插头的针插头图像,针插头图像为目标针插头的俯视图;对针插头图像进行预处理,得到预处理针插头图像,其中,预处理包括以下至少之一操作:二值化处理、灰度化处理;根据目标针插头的结构对预处理针插头图像进行轮廓提取,得到实际针插头轮廓。
96.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:根据目标针插头的结构选择与目标针插头结构相同,且不存在缺陷的针插头作为参考针插头;控制图像采集设备以俯视角度采集参考针插头的俯视图,得到参考针插头图像;从参考针插头图像中提取参考针插头轮廓。
97.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:确定参考针插头轮廓中参考插针的参考特征信息,其中,参考特征信息包括:参考插针的插针形状、各参考插针的排列方式、各参考插针的灰度值;将实际针插头轮廓中的实际插针的实际特征信息与参考特征信息依次比对,得到匹配结果。
98.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:在匹配结果表示实际针插头轮廓中存在插针形状与参考插针的插针形状不同的实际插针的情况下,确定目标针插头存在弯针缺陷,其中,弯针缺陷表示目标针插头中存在弯曲变形的插针;在匹配结果表示实际针插头轮廓中插针的排列方式与各参考插针的排列方式不同的情况下,确定目标针插头存在排列不均缺陷,其中,排列不均缺陷表示目标针插头中存在未按照参考插针的排列方式排列的插针;在匹配结果表示实际针插头轮廓中存在灰度值与各参考插针的灰度值不同的实际插针的情况下,确定目标针插头存在长短针缺陷,其中,长短针缺陷包括以下至少之一:插针长度大于参考插针的长度、插针长度小于参考插针的长度。
99.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:确定实际针插头轮廓中各实际插针之间的连线;在各实际插针之间的连线不平行的情况下,确定目标针插头存在排列不均缺陷,其中,排列不均缺陷表示目标针插头中存在未按照参考插针的排列方式排列的插针,参考插针是参考针插头中的插针。
100.可选地,在本实施例中,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:在确定目标针插头存在缺陷之后,确定目标针插头的缺陷类型;根据缺陷类型生成检测结果。
101.根据本发明实施例的另外一个方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述中任意一项的针插头的检测方法。
102.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
103.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
104.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连
接,可以是电性或其它的形式。
105.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
106.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
107.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
108.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

技术特征:
1.一种针插头的检测方法,其特征在于,包括:从针插头图像中提取目标针插头的实际针插头轮廓,其中,所述目标针插头是需要进行缺陷检测的针插头,所述针插头图像是对所述目标针插头进行图像采集得到的图像;获取所述目标针插头的参考针插头轮廓,其中,所述参考针插头轮廓是从参考针插头图像中提取的参考针插头的轮廓,所述参考针插头是不存在缺陷的针插头,并且所述参考针插头与所述目标针插头结构相同;将所述实际针插头轮廓与所述参考针插头轮廓进行匹配,得到匹配结果;在根据所述匹配结果确定所述实际针插头轮廓与所述参考针插头轮廓存在不一致的信息时,确定所述目标针插头存在缺陷。2.根据权利要求1所述的针插头的检测方法,其特征在于,从针插头图像中提取目标针插头的实际针插头轮廓,包括:在接收到针插头检测指令后,触发针插头检测区域的图像采集设备采集所述目标针插头的所述针插头图像,其中,所述图像采集设备以俯视角度采集所述目标针插头的所述针插头图像,所述针插头图像为所述目标针插头的俯视图;对所述针插头图像进行预处理,得到预处理针插头图像,其中,所述预处理包括以下至少之一操作:二值化处理、灰度化处理;根据所述目标针插头的结构对所述预处理针插头图像进行轮廓提取,得到所述实际针插头轮廓。3.根据权利要求1所述的针插头的检测方法,其特征在于,获取所述目标针插头的参考针插头轮廓,包括:根据所述目标针插头的结构选择与所述目标针插头结构相同,且不存在缺陷的针插头作为所述参考针插头;控制图像采集设备以俯视角度采集所述参考针插头的俯视图,得到所述参考针插头图像;从所述参考针插头图像中提取所述参考针插头轮廓。4.根据权利要求1所述的针插头的检测方法,其特征在于,将所述实际针插头轮廓与所述参考针插头轮廓进行匹配,得到匹配结果,包括:确定所述参考针插头轮廓中参考插针的参考特征信息,其中,所述参考特征信息包括:所述参考插针的插针形状、各所述参考插针的排列方式、各所述参考插针的灰度值;将所述实际针插头轮廓中的实际插针的实际特征信息与所述参考特征信息依次比对,得到所述匹配结果。5.根据权利要求4所述的针插头的检测方法,其特征在于,确定所述目标针插头存在缺陷,包括:在所述匹配结果表示所述实际针插头轮廓中存在插针形状与所述参考插针的插针形状不同的所述实际插针的情况下,确定所述目标针插头存在弯针缺陷,其中,所述弯针缺陷表示所述目标针插头中存在弯曲变形的插针;在所述匹配结果表示所述实际针插头轮廓中插针的排列方式与各所述参考插针的排列方式不同的情况下,确定所述目标针插头存在排列不均缺陷,其中,所述排列不均缺陷表示所述目标针插头中存在未按照所述参考插针的排列方式排列的插针;
在所述匹配结果表示所述实际针插头轮廓中存在灰度值与各所述参考插针的灰度值不同的所述实际插针的情况下,确定所述目标针插头存在长短针缺陷,其中,所述长短针缺陷包括以下至少之一:插针长度大于所述参考插针的长度、插针长度小于所述参考插针的长度。6.根据权利要求1所述的针插头的检测方法,其特征在于,确定所述目标针插头存在缺陷,包括:确定所述实际针插头轮廓中各实际插针之间的连线;在各所述实际插针之间的连线不平行的情况下,确定所述目标针插头存在排列不均缺陷,其中,所述排列不均缺陷表示所述目标针插头中存在未按照参考插针的排列方式排列的插针,所述参考插针是所述参考针插头中的插针。7.根据权利要求1至6中任一项所述的针插头的检测方法,其特征在于,在确定所述目标针插头存在缺陷之后,还包括:确定所述目标针插头的缺陷类型;根据所述缺陷类型生成检测结果。8.一种针插头的检测装置,其特征在于,包括:提取单元,用于从针插头图像中提取目标针插头的实际针插头轮廓,其中,所述目标针插头是需要进行缺陷检测的针插头,所述针插头图像是对所述目标针插头进行图像采集得到的图像;获取单元,用于获取所述目标针插头的参考针插头轮廓,其中,所述参考针插头轮廓是从参考针插头图像中提取的参考针插头的轮廓,所述参考针插头是不存在缺陷的针插头,并且所述参考针插头与所述目标针插头结构相同;匹配单元,用于将所述实际针插头轮廓与所述参考针插头轮廓进行匹配,得到匹配结果;第一确定单元,用于在根据所述匹配结果确定所述实际针插头轮廓与所述参考针插头轮廓存在不一致的信息时,确定所述目标针插头存在缺陷。9.一种针插头,其特征在于,所述针插头使用上述权利要求1至7中任一项所述的针插头的检测方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求1至7中任意一项所述的针插头的检测方法。11.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的针插头的检测方法。

技术总结
本发明公开了一种针插头的检测方法及装置、针插头。其中,该方法包括:从针插头图像中提取目标针插头的实际针插头轮廓,针插头图像是对目标针插头进行图像采集得到的图像;获取目标针插头的参考针插头轮廓,参考针插头轮廓是从参考针插头图像中提取的参考针插头的轮廓,参考针插头是不存在缺陷的针插头,并且参考针插头与目标针插头结构相同;将实际针插头轮廓与参考针插头轮廓进行匹配,得到匹配结果;在根据匹配结果确定实际针插头轮廓与参考针插头轮廓存在不一致的信息时,确定目标针插头存在缺陷。本发明解决了相关技术中采用人工方式对针插头进行缺陷检测,容易出现误检或漏检等,可靠性较低的技术问题。可靠性较低的技术问题。可靠性较低的技术问题。


技术研发人员:陈高 刘淼泉 田乐乐 马雅奇 陈彦宇
受保护的技术使用者:珠海联云科技有限公司
技术研发日:2023.05.10
技术公布日:2023/8/14
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐