机械零件轮廓度视觉测量方法及系统的制作方法

文档序号:9748480阅读:1394来源:国知局
机械零件轮廓度视觉测量方法及系统的制作方法
【技术领域】
[0001 ]本发明涉及一种机械零件轮廓度视觉测量方法及系统。
【背景技术】
[0002] 轮廓度是指被测实际轮廓相对于理想轮廓的变动情况。这一概念用于描述曲面或 曲线形状的准确度。线轮廓度公差是指实际被测轮廓线对理论轮廓线的允许变动量。
[0003] 对于规则的轮廓曲线,可以用简单的数学方程来描述,在得到一系列节点的坐标 值后,用已知的数学方程来进行拟合,得到一个有完全定位基准的线轮廓度测量拟合实际 轮廓的表达式,然后和理论轮廓线相比对。对于不规则的轮廓曲线,由于不能用已知的数学 方程来描述,目前仍然没有简便精准的方法获取具有不规则的轮廓曲线的机械零件轮廓 度。

【发明内容】

[0004] 针对现有技术的不足,本发明旨在于提供一种可解决上述技术问题的机械零件轮 廓度视觉测量方法及系统。
[0005] 为实现上述目的,本发明采用如下技术方案:
[0006] -种机械零件轮廓度视觉测量方法,其包括以下步骤:
[0007] 步骤S1:分别获取标准零件的灰度图像和待测零件的灰度图像;
[0008] 步骤S2:通过边缘处理算法分别获取标准零件和待测零件的灰度图像的轮廓边缘 特征;
[0009] 步骤S3:对标准零件和待测零件的轮廓边缘特征进行匹配特征点处理,以使得标 准零件和待测零件的轮廓边缘特征处于最小偏差状态;
[0010]步骤S4:将待测零件的轮廓边缘特征与标准零件的轮廓边缘特征进行比对,以获 取轮廓度误差;
[0011] 步骤S5:判断轮廓度误差是否在预设的轮廓度误差范围内,若是,执行步骤S6;若 否,执行步骤7;
[0012] 步骤S6:提示待测零件的轮廓度合格;以及
[0013] 步骤S7:提示待测零件的轮廓度不合格。
[0014] -种机械零件轮廓度视觉测量系统,其包括图像获取模块、处理模块和提示模块;
[0015] 图像获取模块用于分别获取标准零件的灰度图像和待测零件的灰度图像;
[0016] 处理模块用于通过边缘处理算法分别获取标准零件和待测零件的灰度图像的轮 廓边缘特征;对标准零件和待测零件的轮廓边缘特征进行匹配特征点处理,以使得标准零 件和待测零件的轮廓边缘特征处于最小偏差状态;将待测零件的轮廓边缘特征与标准零件 的轮廓边缘特征进行比对,以获取轮廓度误差;判断轮廓度误差是否在预设的轮廓度误差 范围内,若是,通过提示模块提示待测零件的轮廓度合格;若否,通过提示模块提示待测零 件的轮廓度不合格。
[0017] 本发明的有益效果至少如下:
[0018] 本发明无论机械零件的轮廓线是否规则都可以快速精准地判断机械零件轮廓度 是否合格。
【附图说明】
[0019] 图1为本发明机械零件轮廓度视觉测量方法的较佳实施方式的主要流程图。
[0020] 图2为图1的机械零件轮廓度视觉测量方法中获取轮廓度误差时的曲线示意图。
[0021] 图3为本发明机械零件轮廓度视觉测量系统的较佳实施方式的模块示意图。
【具体实施方式】
[0022]下面将结合附图以及【具体实施方式】,对本发明做进一步描述:
[0023]请参见图1,本发明涉及一种机械零件轮廓度视觉测量方法,其较佳实施方式包括 以下步骤:
[0024]步骤S1:分别获取标准零件的灰度图像和待测零件的灰度图像;
[0025] 步骤S2:通过边缘处理算法分别获取标准零件和待测零件的灰度图像的轮廓边缘 特征;
[0026] 步骤S3:对标准零件和待测零件的轮廓边缘特征进行匹配特征点处理,以使得标 准零件和待测零件的轮廓边缘特征处于最小偏差状态;
[0027] 步骤S4:将待测零件的轮廓边缘特征与标准零件的轮廓边缘特征进行比对,以获 取轮廓度误差;
[0028] 步骤S5:判断轮廓度误差是否在预设的轮廓度误差范围内,若是,执行步骤S6;若 否,执行步骤7;
[0029] 步骤S6:提示待测零件的轮廓度合格;以及
[0030] 步骤S7:提示待测零件的轮廓度不合格。
[0031] 如此,无论机械零件的轮廓线是否规则都可以快速精准地判断机械零件轮廓度是 否合格。
[0032] 本实施例中,步骤S3采用豪斯多夫距离量度对标准零件和待测零件的轮廓边缘特 征进行匹配特征点处理,以使得标准零件和待测零件的轮廓处于最小偏差状态;
[0033]具体包括以下子步骤:
[0034] 步骤S31:提取标准零件的边缘轮廓特征的部分点集4{&1,&2,一,办}以及待测零件 的边缘轮廓特征的部分点集B{bi,b2,···,bq},其中,点集A和点集8内的点元素相等;
[0035] 步骤S32:根据公式I将标准零件和待测零件的边缘轮廓特征点一一进行比较,以 获取点集A和点集B之间的最小豪斯多夫距离量度,此时的点集A与点集B则为匹配相似度最 高,标准零件和待测零件的轮廓边缘特征处于最小偏差状态,公式I为H(A,B)=max(h(A, 8),11(8,厶)),其中
h(A,B)和h(B,A)分别为前向豪斯多夫距离和后向豪斯多夫距离。
[0036]本实施例中,步骤S4采用被测离散点与理论离散点的最小偏差来获取轮廓度误 差;
[0037] 参见图2,具体包括以下子步骤:
[0038] 步骤S41:分别获取标准零件和待测零件的轮廓线的所有特征点坐标;
[0039]步骤S42:选取待测零件的轮廓线的一特征点ak (X1,y 1),在对应的ak点出附近,选 取左右邻近相同间隔的两个离散点a(k-n),点a(k+n);
[0040] 步骤S43:连接原点0与点a(k-n)得到一条直线,连接原点0与a(k+n)得到另一条直 线,这两条直线必分别与标准零件的轮廓线相交于bl和b2两点,获取点bl和b2之间的点集 B;那么在标准零件的轮廓线上的点集B内,必然找到一个与待测点ak对应的理论特征点。 [0041]步骤S44:采用金分割法比较待测点ak与点集B之间两点的距离,在点集B上找到距 离待测点a
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1