System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像处理,尤其涉及一种pin针歪斜检测方法、装置、设备及存储介质。
技术介绍
1、pin针是连接器中用来完成电(信号)的导电(传输)的一种金属物质,是工业插件的关键部件。pin针是否歪斜直接决定了插件质量是否合格。pin针歪斜检测方法一般有人工目视检验法和3d相机扫描法,3d扫描法主要是采用3d扫描相机对pin针进行扫描,通过pin针的正位度、平整度和高度指标对pin针歪斜进行判断,但是这种方法成本高昂,产线生产成本增加,人工目视检测方法效率低下,且误检率高。
技术实现思路
1、本专利技术的主要目的在于提供一种pin针歪斜检测方法、装置、设备及存储介质,旨在解决现有技术pin针检测不够准确的技术问题。
2、为实现上述目的,本专利技术提供了一种pin针歪斜检测方法,所述方法包括以下步骤:
3、采集pin针的参考图像,对所述参考图像的pin针进行动态定位处理,得到二值图像;
4、对所述二值图像进行pin针轮廓拟合,得到pin针轮廓;
5、根据所述pin针轮廓得到各个pin针的指标数据;
6、根据所述指标数据和预设标准指标判断所述pin针是否歪斜。
7、所述采集pin针的参考图像,对所述参考图像的pin针进行动态定位处理,得到二值图像,包括:
8、采集pin针的参考图像,基于自动阈值对所述参考图像进行二值化处理,得到pin针的轮廓;
9、计算各个轮廓的轮廓面积,将轮廓面积最大的轮
10、基于所述连接器轮廓得到外接矩形,根据外接矩形对所述参考图像进行裁剪,得到二值图像。
11、所述基于所述连接器轮廓得到外接矩形,根据外接矩形对所述参考图像进行裁剪,得到二值图像,包括:
12、基于所述连接器轮廓得到外接矩形;
13、基于所述外接矩形基于预设固定阈值对所述参考图像进行二值化处理,得到初始二值化图像;
14、对初始二值化图像进行形态处理,得到二值图像。
15、所述对所述二值图像进行pin针轮廓拟合,得到pin针轮廓,包括:
16、对所述二值图像进行轮廓提取,得到图像轮廓;
17、计算所述图像轮廓的像素点个数以及所述pin针的针尖灰度差;
18、根据所述像素点个数和所述针尖灰度差对所述pin针进行筛选,得到pin针轮廓。
19、所述根据所述像素点个数和所述针尖灰度差对所述pin针进行筛选,得到pin针轮廓,包括:
20、基于所述图像轮廓生成多个预设大小的矩形,根据所述图像轮廓的像素点计算各个矩形的平均灰度;
21、根据多个所述平均灰度得到所述图像轮廓的轮廓内灰度平均值和轮廓外灰度平均值;
22、根据所述轮廓内灰度平均值和所述轮廓外灰度平均值得到针尖灰度差;
23、根据所述针尖灰度差确定pin针轮廓。
24、所述根据所述pin针轮廓得到各个pin针的指标数据,包括:
25、根据所述pin针轮廓中的各个像素点得到密度函数;
26、根据所述密度函数所述pin针轮廓的一阶矩和零阶矩;
27、根据所述pin针轮廓的一阶矩和零阶矩计算各个pin针的指标数据。
28、所述根据所述pin针轮廓的一阶矩和零阶矩计算各个pin针的指标数据,包括:
29、根据所述pin针轮廓的一阶矩和零阶矩计算所述pin针轮廓的质心;
30、根据所述pin针轮廓的质心得到所述pin针轮廓的多个轮廓坐标;
31、将所述多个轮廓坐标进行排序,得到坐标序列;
32、根据所述坐标序列计算相邻pin针之间的指标数据,所述指标数据包括相邻pin针的距离、角度,各个pin针的面积、长宽比以及矩形度。
33、此外,为实现上述目的,本专利技术还提出一种pin针歪斜检测装置,所述pin针歪斜检测装置包括:
34、图像处理模块,用于采集pin针的参考图像,对所述参考图像的pin针进行动态定位处理,得到二值图像;
35、所述图像处理模块,还用于对所述二值图像进行pin针轮廓拟合,得到pin针轮廓;
36、pin针检测模块,用于根据所述pin针轮廓得到各个pin针的指标数据;
37、所述pin针检测模块,还用于根据所述指标数据和预设标准指标判断所述pin针是否歪斜。
38、此外,为实现上述目的,本专利技术还提出一种pin针歪斜检测设备,所述pin针歪斜检测设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的pin针歪斜检测程序,所述pin针歪斜检测程序配置为实现如上文所述的pin针歪斜检测方法的步骤。
39、此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有pin针歪斜检测程序,所述pin针歪斜检测程序被处理器执行时实现如上文所述的pin针歪斜检测方法的步骤。
40、本专利技术通过采用动态定位pin针针尖识别pin针,能够有效避免因产品晃动带来的pin针图幅范围变化,使pin针检测更加稳定,采用新的pin针歪斜检测指标,通过衡量标准pin针的新指标数据与待测pin针指标数据之间的相似度来判断pin针是否歪斜,能够精准识别pin针是否歪斜同时降低生产成本,提高pin针检测的准确度。
本文档来自技高网...【技术保护点】
1.一种PIN针歪斜检测方法,其特征在于,所述PIN针歪斜检测方法包括:
2.如权利要求1所述的PIN针歪斜检测方法,其特征在于,所述采集PIN针的参考图像,对所述参考图像的PIN针进行动态定位处理,得到二值图像,包括:
3.如权利要求1所述的PIN针歪斜检测方法,其特征在于,所述基于所述连接器轮廓得到外接矩形,根据外接矩形对所述参考图像进行裁剪,得到二值图像,包括:
4.如权利要求1所述的PIN针歪斜检测方法,其特征在于,所述对所述二值图像进行PIN针轮廓拟合,得到PIN针轮廓,包括:
5.如权利要求4所述的PIN针歪斜检测方法,其特征在于,所述根据所述像素点个数和所述针尖灰度差对所述PIN针进行筛选,得到PIN针轮廓,包括:
6.如权利要求1所述的PIN针歪斜检测方法,其特征在于,所述根据所述PIN针轮廓得到各个PIN针的指标数据,包括:
7.如权利要求6所述的PIN针歪斜检测方法,其特征在于,所述根据所述PIN针轮廓的一阶矩和零阶矩计算各个PIN针的指标数据,包括:
8.一种PIN针歪斜检测
9.一种PIN针歪斜检测设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的PIN针歪斜检测程序,所述PIN针歪斜检测程序配置为实现如权利要求1至7中任一项所述的PIN针歪斜检测方法。
10.一种存储介质,其特征在于,所述存储介质上存储有PIN针歪斜检测程序,所述PIN针歪斜检测程序被处理器执行时实现如权利要求1至7任一项所述的PIN针歪斜检测方法。
...【技术特征摘要】
1.一种pin针歪斜检测方法,其特征在于,所述pin针歪斜检测方法包括:
2.如权利要求1所述的pin针歪斜检测方法,其特征在于,所述采集pin针的参考图像,对所述参考图像的pin针进行动态定位处理,得到二值图像,包括:
3.如权利要求1所述的pin针歪斜检测方法,其特征在于,所述基于所述连接器轮廓得到外接矩形,根据外接矩形对所述参考图像进行裁剪,得到二值图像,包括:
4.如权利要求1所述的pin针歪斜检测方法,其特征在于,所述对所述二值图像进行pin针轮廓拟合,得到pin针轮廓,包括:
5.如权利要求4所述的pin针歪斜检测方法,其特征在于,所述根据所述像素点个数和所述针尖灰度差对所述pin针进行筛选,得到pin针轮廓,包括:
6.如权利要求1所述的pin针歪...
【专利技术属性】
技术研发人员:李林峰,汪杨刚,肖彤,
申请(专利权)人:武汉海微科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。