本发明涉及图像处理,特别是涉及一种基于图像处理的台阶孔检测方法、装置及系统。
背景技术:
1、在手机制造过程中,为保证中框与各手机组件的配合精度,对于中框各孔的位置和尺寸要求严格,故需在完成生产后进行合格检测。其中就包括台阶孔的检测,不同于一般的通孔,从形状上看,台阶孔由两个直径不同的空心圆柱构成。
2、而现有技术对台阶孔的检测是通过分别检测台阶孔的两个构成部分的圆度,这造成了无法准确判断两个构成部分的相对误差,进而无法确定两个构成部分的同心度以获得精确且可靠的台阶孔的检测结果。
3、基于此,需寻找一种能够获得更精确更可靠的台阶孔的检测结果的方案。
技术实现思路
1、基于此,有必要针对上述的问题,提供一种基于图像处理的台阶孔检测方法、装置及系统。
2、本发明实施例是这样实现的,一种基于图像处理的台阶孔检测方法包括:
3、控制夹具移动,在台阶孔的设计中心与摄像头的拍摄中心重合时采集第一图像;
4、根据采集到的第一图像确定出若干个移动方向;
5、控制摄像头分别沿各个所述移动方向进行移动并连续采集第二图像,从采集到的第二图像中选取若干目标图像;
6、确定每个目标图像中台阶孔的内轮廓的点和外轮廓的点;
7、由所有的内轮廓的点进行圆拟合得到内圆;
8、由所有的外轮廓的点进行圆拟合得到外圆;
9、计算所述内圆与所述外圆的同心度,判断同心度是否小于设定值,若是,则判定同心度合格,若否,则判定同心度不合格;
10、若同心度合格,则根据选取的目标图像对应的采集时刻摄像头的移动距离确定台阶孔在各个移动方向上的台阶宽度,所述台阶宽度等于内圆与外圆的半径之差;
11、选取台阶宽度的最大值和最小值,判断台阶宽度的最大值和最小值是否都在设定偏差范围内,若是,则判定台阶孔合格,否则判定台阶孔不合格。
12、在其中一个实施例中,本发明提供了一种基于图像处理的台阶孔检测装置包括:
13、图像采集模块一:所述图像采集模块一用于控制夹具移动,在台阶孔的设计中心与摄像头的拍摄中心重合时采集第一图像;
14、图像处理模块一:所述图像处理模块一用于根据采集到的第一图像确定出若干个移动方向;
15、图像采集模块二:所述图像采集模块二用于控制摄像头分别沿各个所述移动方向进行移动并连续采集第二图像,从采集到的第二图像中选取若干目标图像;
16、图像处理模块二:所述图像处理模块二用于确定每个目标图像中台阶孔的内轮廓的点和外轮廓的点;由所有的内轮廓的点进行圆拟合得到内圆;由所有的外轮廓的点进行圆拟合得到外圆;
17、判断模块一:所述判断模块一用于计算所述内圆与所述外圆的同心度,判断同心度是否小于设定值,若是,则判定同心度合格,若否,则判定同心度不合格;
18、图像处理模块三:所述图像处理模块三用于若同心度合格,则根据选取的目标图像对应的采集时刻摄像头的移动距离确定台阶孔在各个移动方向上的台阶宽度,所述台阶宽度等于内圆与外圆的半径之差;
19、判断模块二:所述判断模块二用于选取台阶宽度的最大值和最小值,判断台阶宽度的最大值和最小值是否都在设定偏差范围内,若是,则判定台阶孔合格,否则判定台阶孔不合格。
20、在其中一个实施例中,本发明提供了一种基于图像处理的台阶孔检测系统包括检测设备和处理器,所述处理器与所述检测设备通信:
21、所述检测设备包括夹具、导轨、竖向摄像头;
22、所述处理器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行本发明任意一个或者多个实施例所述视觉检测用自定位控制方法的步骤。
23、本发明涉及图像处理技术领域,特别是涉及一种基于图像处理的台阶孔检测方法、装置及系统。方法包括:控制夹具移动并采集第一图像,由第一图像确定若干移动方向后控制摄像头沿所述移动方向移动并连续采集第二图像,从中选取若干目标图像,由目标图像获得台阶孔的内轮廓的点及外轮廓的点并进行圆拟合得到内圆及外圆,判断内圆与外圆同心度是否小于设定值,若判定同心度合格则确定台阶孔在各移动方向上的台阶宽度并判断台阶孔宽度的最大值及最小值是否在设定偏差范围内,若是,则判定台阶孔合格。本发明提供的方法采用图像识别的处理方式进行台阶孔检测,实现了台阶孔在线检测,避免图像畸变对检测结果的影响,获得更精确且可靠的台阶孔的检测结果。
1.一种基于图像处理的台阶孔检测方法,其特征在于,所述基于图像处理的台阶孔检测方法包括:
2.根据权利要求1所述基于图像处理的台阶孔检测方法,其特征在于,所述根据采集到的第一图像确定出若干个移动方向,包括:
3.根据权利要求2所述基于图像处理的台阶孔检测方法,其特征在于,所述确定原点与各个目标像素点的距离,之后还包括:
4.根据权利要求1所述基于图像处理的台阶孔检测方法,其特征在于,所述从采集到的第二图像中选取若干目标图像,包括:
5.根据权利要求4所述基于图像处理的台阶孔检测方法,其特征在于,所述若中心点单侧辅助线上一个设定长度内的辅助线上所有像素点的像素值均与背景像素值不同,且另一侧辅助线上一个设定长度内的辅助线上所有像素点的像素值均与背景像素值相同,则选取对应的第二图像作为目标图像,包括:
6.根据权利要求1所述基于图像处理的台阶孔检测方法,其特征在于,所述计算所述内圆与所述外圆的同心度,包括:
7.根据权利要求1所述基于图像处理的台阶孔检测方法,其特征在于,所述根据选取的目标图像对应的采集时刻摄像头的移动距离确定台阶孔在各个移动方向上的台阶宽度,包括:
8.一种基于图像处理的台阶孔检测装置,其特征在于,所述基于图像处理的台阶孔检测装置,包括:
9.一种基于图像处理的台阶孔检测系统,其特征在于,所述基于图像处理的台阶孔检测系统包括检测设备和处理器,所述处理器与所述检测设备通信: