一种自动识别工件凹凸台边缘的方法

文档序号:9647072阅读:657来源:国知局
一种自动识别工件凹凸台边缘的方法
【技术领域】
[0001]本发明涉及工件凹凸台自动化测量技术,尤其涉及一种自动识别工件凹凸台边缘的方法。
【背景技术】
[0002]对于目前现有的自动化测量系统,其主要是依靠软件编程来实现自动化测量的。然而,每种类型的工件均不相同,因此,为了实现不同工件的凹凸台的自动化测量,工作人员则需要设计不同相匹配的软件编程,这样不仅大大增加工作人员的工作量和工作负担,而且还降低操作灵活性,无法实现真正的自动化测量。

【发明内容】

[0003]为了解决上述技术问题,本发明的目的是提供一种自动识别工件凹凸台边缘的方法。
[0004]本发明所采用的技术方案是:一种自动识别工件凹凸台边缘的方法,该方法包括:
A、获取工件的图像;
B、对工件的图像进行边缘提取处理;
C、根据边缘的圆度和边缘的闭合度,进而对提取出的边缘进行凹凸台边缘的判断。
[0005]进一步,所述步骤B包括:
B1、对工件的图像进行预处理;
B2、对预处理后的工件的图像进行边缘提取处理。
[0006]进一步,所述步骤B1具体为:对工件的图像进行图像滤波处理和图像增强处理。
[0007]进一步,所述步骤C具体包括:
C1、计算边缘的圆度值,然后将计算出的圆度值转换成第一评价值;
C2、计算边缘与其它边缘之间的距离,然后将计算得出的最小距离转换为该边缘的闭合度,所述的闭合度作为第二评价值;
C3、根据第一评价值和第二评价值,进而对边缘进行凹凸台边缘的判断。
[0008]进一步,所述步骤C1中所述的将计算出的圆度值转换成第一评价值,其所采用的计算公式如下:
M= (l-|p|)*100
其中,μ表示为第一评价值,p表示为圆度值,|p表示为圆度值的绝对值。
[0009]进一步,所述步骤C3具体为:
当第一评价值和第二评价值均大于等于第一阈值时,则判断该边缘为凹凸台边缘;
当第一评价值和/或第二评价值大于等于第二阈值且小于第一阈值时,则根据正确边缘信息集合和错误边缘信息集合,进而对边缘进行比较判断处理;
当第一评价值和第二评价值均小于第二阈值时,则判断该边缘为非凹凸台边缘。
[0010]进一步,所述根据正确边缘信息集合和错误边缘信息集合,进而对边缘进行比较判断处理这一步骤,其具体为:
根据正确边缘信息集合,从而计算提取出的边缘与正确边缘信息集合中的边缘信息之间的第一匹配度;
根据错误边缘信息集合,从而计算提取出的边缘与错误边缘信息集合中的边缘信息之间的第二匹配度;
根据第一匹配度和第二匹配度,从而对提取出的边缘进行比较判断处理。
[0011]进一步,所述根据第一匹配度和第二匹配度,从而对提取出的边缘进行比较判断处理这一步骤,其具体为:
当计算出的第一匹配度大于等于第三阈值时,则判断该边缘为凹凸台边缘;
当计算出的第二匹配度大于等于第四阈值时,则判断该边缘为非凹凸台边缘;
当第一匹配度小于第三阈值且第二匹配度小于第四阈值时,则判断该边缘为无用边缘,并且将该边缘的信息存储于错误边缘信息集合中。
[0012]进一步,所述正确边缘信息集合和错误边缘信息集合中均包含相连边缘之间的夹角信息。
[0013]本发明的有益效果是:通过使用本发明的方法,能够自动地识别出工件的凹凸台边缘,这样便能根据识别出的凹凸台边缘从而对工件的凹凸台进行定位以及对其尺寸进行测量。由此可得,通过利用本发明的方法便能够对不同类型的工件的凹凸台进行自动化定位和测量,这样工作人员便无需针对不同类型的工件而设计不同相匹配的软件程序才能实现凹凸台的自动测量,大大提高了自动化测量系统的操作兼容性和灵活性,减少工作人员的工作量和工作负担,为工作人员带来极大的便利性。
【附图说明】
[0014]下面结合附图对本发明的【具体实施方式】作进一步说明:
图1是本发明一种自动识别工件凹凸台边缘的方法的步骤流程图;
图2是本发明一种自动识别工件凹凸台边缘的方法的一具体实施例步骤流程图。
【具体实施方式】
[0015]如图1所示,一种自动识别工件凹凸台边缘的方法,该方法包括:
A、获取工件的图像;
B、对工件的图像进行边缘提取处理;
C、根据边缘的圆度和边缘的闭合度,进而对提取出的边缘进行凹凸台边缘的判断。由此可得,通过使用本发明的方法便能自动地识别出工件的凹凸台边缘,而根据识别出的凹凸台边缘,便能对工件的凹凸台进行定位和尺寸测量,由此可知,本发明的方法可适用于不同类型的工件,对不同类型的工件均可实现凹凸台的自动测量,这样工作人员则无需针对不同类型的工件而设计不同相匹配的软件程序,大大减少工作人员的工作量和工作负担,为工作人员带来极大的便利性。
[0016]进一步作为优选的实施方式,所述步骤B包括:
B1、对工件的图像进行预处理; B2、对预处理后的工件的图像进行边缘提取处理。从工件的图像中所提取出的边缘,其包括有工件外轮廓边缘、凹凸台边缘、噪声边缘、工件缺陷边缘等。
[0017]进一步作为优选的实施方式,所述的预处理包括图像滤波处理和图像增强处理,由此可得,所述步骤B1具体为:对工件的图像进行图像滤波处理和图像增强处理。而对于所述的预处理,其主要用于提高图像的质量。
[0018]进一步作为优选的实施方式,所述步骤C具体包括:
C1、计算边缘的圆度值,然后将计算出的圆度值转换成第一评价值;
对于所述的圆度值,当一条边缘为圆时,该边缘的圆度值为1,当一条边缘为直线时,圆度值为-1,而其它曲线的圆度值则在-1?1之间,因此,所述的圆度值可以作为凹凸台边缘的评价标准之一,而对于所述的凹凸台边缘,其是由规则曲线(圆弧或直线)组成的;
C2、计算边缘与其它边缘之间的距离,然后将计算得出的最小距离转换为该边缘的闭合度,所述的闭合度作为第二评价值;
对于所述的闭合度,由于凹凸台边缘属于闭合性边缘,因此判断边缘的闭合度可以根据边缘与周围其他边缘之间是否存在相连从而来判断边缘是否为凹凸台边缘,而由于在实际图像获取中,边缘不一定能完整提取出来,因此,以边缘与周围最近的边缘之间的距离来作为闭合度;
C3、根据第一评价值和第二评价值,进而对边缘进行凹凸台边缘的判断。
[0019]进一步作为优选的实施方式,所述步骤C1中所述的将计算出的圆度值转换成第一评价值,其所采用的计算公式如下:
M= (l-|p|)*100
其中,μ表示为第一评价值,p表示为圆度值,|pI表示为圆度值的绝对值。由此可得,当第一评价值的数值越高,则能说明该边缘越接近规则曲线(圆弧或直线)。
[0020]进一步作为优选的实施方式,所述步骤C3具体为:
当第一评价值和第二评价值均大于等于第一阈值时,则判断该边缘为凹凸台边缘;
当第一评价值和/或第二评价值大于等于第二阈值且小于第一阈值时,则根据正确边缘信息集合和错误边缘信息集合,进而对边缘进行比较判断处理;
当第一评价值和第二评价值均小于第二阈值时,则判断该边缘为非凹凸台边缘。所述的第一阈值大于第二阈值,具体地,所述的第一阈值可为90分,第二阈值可为70分。
[0021]另外,对于所述的正确边缘信息集合,其为包含了凹凸台边缘信息的集合,而对于所述的错误边缘信息集合,其为包含了被系统判断为凹凸台边缘但实际却是无用边缘的边缘信息的集合。
[0022]进一步作为优选的实施方式,所述根据正确边缘信息集合和错误边缘信息集合,进而对边缘进行比较判断处理这一步骤,其具体为:
根据正确边缘信息集合,从而计算提
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1