本发明属于卫浴缺陷检测领域,具体涉及一种洗手盆平面度检测方法。
背景技术:
1、洗手盆是人们必不可少的生活用品,其通常包括盆体和设置在盆体四周的安装部,盆体通过该安装部安装在洗手台上。但若安装部的平面度不符合标准,则在安装时无法与洗手台完全吻合,如此会出现间隙,影响美观,且严重时还会导致洗手盆无法正常使用,这必然会导致客户的不满。
技术实现思路
1、本发明的目的是提出一种洗手盆平面度检测方法,检测准确度高,有效剔除平面度不合格的产品。
2、本发明通过以下技术方案实现:
3、一种洗手盆平面度检测方法,包括如下步骤:
4、步骤s1、对洗手盆进行拍照以获取洗手盆的初始点云图,对该点云图进行预处理以去除非洗手盆的点云数据,得到第一点云图,并根据该第一点云图的亚像素轮廓进行洗手盆姿态定位,得到第二点云图;
5、步骤s2、在第二点云图边缘处预设的搜索框内根据像素灰度值的变化提取边缘点,进而获取第二点云图的边缘线,并以边缘线为基准向内偏移得到洗手盆安装面的高度曲线,重复步骤s2以得到四条边缘线和对应的高度曲线;
6、步骤s3、将第i条高度曲线划分为第一部分、第二部分和第三部分,分别获取第一部分和第三部分的最大值点,并该两最大值点连线得到第一测量基准,进入步骤s4;
7、步骤s4、当第二部分不存在位于第一测量基准上方的数据,则获取第二部分的最小值至第一测量基准的距离作为平面度测量结果,并进入步骤s6;否则,进入步骤s5;
8、步骤s5、获取第二部分的最大值,将该最大值与第一部分的最大值连线得到第二测量基准,获取第三部分到第二测量基准的距离的最大值,将第二部分的最大值与第三部分的最大值连线得到第三测量基准,获取第一部分到第三测量基准的距离的最大值,比较该最大值与第三部分到第二测量基准的距离的最大值,将更大者作为平面度测量结果,进入步骤s6;
9、步骤s6、判断是否已得到四条高度曲线对应的平面度测量结果,若是,进入步骤s7,否则,令i=i+1,进入步骤s3;
10、步骤s7、判断各平面度测量结果是否均小于设定阈值,若是,则判定为ok产品,否则判定为ng产品;其中,1≤i≤4。
11、进一步的,所述步骤s1中,采用3d相机对洗手盆拍照。
12、进一步的,所述步骤s1中,所述预处理为对初始点云进行阈值分割。
13、进一步的,所述步骤s1中,所述姿态定位的过程包括:以标准洗手盆作为模板,截取模板一角并提取亚像素轮廓,提取第一点云图的亚像素轮廓,将该亚像素轮廓与模板对应的亚像素轮廓进行匹配,完成洗手盆姿态定位。
14、进一步的,所述步骤s2中,针对模板的四条边缘线,分别设定四个所述搜索框,搜索框覆盖模板边缘且不包括模板角部弧线部分,搜索框一部分位于模板内侧,另一部分位于模板外侧。
15、进一步的,所述步骤s2中,以所述边缘线为基准向内偏移10-20mm得到所述高度曲线。
16、进一步的,所述步骤s3中,第一部分、第二部分和第三部分占高度曲线的比例分别为30%、40%和30%。
17、进一步的,所述步骤s3中,采用冒泡法获取第一部分和第三部分的最大值点。
18、本发明具有如下有益效果:
19、本发明首先对初始点云图进行预处理得到第一点云图,并对第一点云图进行姿态定位得到第二点云图,然后根据第二点云图的边缘线得到高度曲线,再将高度曲线分割得到第一部分、第二部分和第三部分,根据第一部分和第三部分得到第一测量基准,根据第二部分数据与第二测量基准的关系确定平面度测量结果,最后将平面度测量结果超出设定阈值的洗手盆判定为ng产品,从而实现有效剔除平面度不合格的产品,且运算简单,检测准确度高、速度快。
1.一种洗手盆平面度检测方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的一种洗手盆平面度检测方法,其特征在于:所述步骤s1中,采用3d相机对洗手盆拍照。
3.根据权利要求1所述的一种洗手盆平面度检测方法,其特征在于:所述步骤s1中,所述预处理为对初始点云进行阈值分割。
4.根据权利要求1或2或3所述的一种洗手盆平面度检测方法,其特征在于:所述步骤s1中,所述姿态定位的过程包括:以标准洗手盆作为模板,截取模板一角并提取亚像素轮廓,提取第一点云图的亚像素轮廓,将该亚像素轮廓与模板对应的亚像素轮廓进行匹配,完成洗手盆姿态定位。
5.根据权利要求4所述的一种洗手盆平面度检测方法,其特征在于:所述步骤s2中,针对模板的四条边缘线,分别设定四个所述搜索框,搜索框覆盖模板边缘且不包括模板角部弧线部分,搜索框一部分位于模板内侧,另一部分位于模板外侧。
6.根据权利要求1或2或3所述的一种洗手盆平面度检测方法,其特征在于:所述步骤s2中,以所述边缘线为基准向内偏移10-20mm得到所述高度曲线。
7.根据权利要求1或2或3所述的一种洗手盆平面度检测方法,其特征在于:所述步骤s3中,第一部分、第二部分和第三部分占高度曲线的比例分别为30%、40%和30%。
8.根据权利要求1或2或3所述的一种洗手盆平面度检测方法,其特征在于:所述步骤s3中,采用冒泡法获取第一部分和第三部分的最大值点。