·上一文章:超导磁体失超检测中电压隔离校正电路的设计
·下一文章:考虑变压器励磁涌流影响的保护整定
3.2 表面缺陷计算方法
计算焊缝凹凸度实质上就是计算焊缝截面轮廓上介于A,B之间的点到图2中A和B间线段的距离的最大值,正值为凸度,负值为凹度。具体计算如下:
(1)首先由3.1节确定了端点A,B的位置坐标分别为A(xa,ya),B(xb,yb)以及拟合的介于端点A,B之间的二次曲线为y=a3x2+b3x+c3。 a3,b3,c3为二次曲线系数;A和B之间的线段为理想的焊缝端面轮廓,所在直线记为ax+by+c=0。
(2)在焊缝中心线图像上搜索介于端点A,B之间所有焊缝中心线的像素点,记录搜索到像素点的位置坐标(xi,yi)、判断点(xi,yi)和直线ax+by+c=0的位置关系,如果点(xi,yi)位于该直线上方,利用式(4)求点到该直线的距离并记为正,计入数组d+(i);如果点(xi,yi)位于该直线下方,利用式(4)求点到该直线的距离并记为负,计入数组d_(i)。
(3)在数组d+(i),d_(i)中搜索极大值如式(5)和式(6),即为以像素为单位的凹度和凸度,在应用中应转化为工件坐标系下具有实际单位的数值。