CN117824546B - 一种洗手盆平面度检测方法 - Google Patents
一种洗手盆平面度检测方法 Download PDFInfo
- Publication number
- CN117824546B CN117824546B CN202410242942.4A CN202410242942A CN117824546B CN 117824546 B CN117824546 B CN 117824546B CN 202410242942 A CN202410242942 A CN 202410242942A CN 117824546 B CN117824546 B CN 117824546B
- Authority
- CN
- China
- Prior art keywords
- flatness
- basin
- point cloud
- maximum value
- template
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 title abstract description 6
- 238000005259 measurement Methods 0.000 claims abstract description 58
- 238000000034 method Methods 0.000 claims abstract description 23
- 238000007781 pre-processing Methods 0.000 claims description 6
- 230000011218 segmentation Effects 0.000 claims description 4
- 230000005587 bubbling Effects 0.000 claims description 2
- 230000007547 defect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/30—Measuring arrangements characterised by the use of optical techniques for measuring roughness or irregularity of surfaces
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Image Analysis (AREA)
Abstract
本发明提供一种洗手盆平面度检测方法,属于卫浴缺陷检测领域,包括步骤S1、获取洗手盆姿态定位后的第二点云图;步骤S2、由第二点云图获取高度曲线;步骤S3、将高度曲线划分,获取第一测量基准;步骤S4、当第二部分不存在位于第一测量基准上方的数据,将第二部分的最小值至第一测量基准的距离作为平面度测量结果;否则,进入步骤S5;步骤S5、获取第三部分到第二测量基准的距离的最大值、第一部分到第三测量基准的距离的最大值,将更大值作为平面度测量结果;步骤S6、若已得到四条高度曲线对应的平面度测量结果,进入步骤S7;步骤S7、若各平面度测量结果均小于设定阈值,则判定为OK产品,否则为NG产品。本发明能够有效剔除平面度不合格的产品。
Description
技术领域
本发明属于卫浴缺陷检测领域,具体涉及一种洗手盆平面度检测方法。
背景技术
洗手盆是人们必不可少的生活用品,其通常包括盆体和设置在盆体四周的安装部,盆体通过该安装部安装在洗手台上。但若安装部的平面度不符合标准,则在安装时无法与洗手台完全吻合,如此会出现间隙,影响美观,且严重时还会导致洗手盆无法正常使用,这必然会导致客户的不满。
发明内容
本发明的目的是提出一种洗手盆平面度检测方法,检测准确度高,有效剔除平面度不合格的产品。
本发明通过以下技术方案实现:
一种洗手盆平面度检测方法,包括如下步骤:
步骤S1、对洗手盆进行拍照以获取洗手盆的初始点云图,对该点云图进行预处理以去除非洗手盆的点云数据,得到第一点云图,并根据该第一点云图的亚像素轮廓进行洗手盆姿态定位,得到第二点云图;
步骤S2、在第二点云图边缘处预设的搜索框内根据像素灰度值的变化提取边缘点,进而获取第二点云图的边缘线,并以边缘线为基准向内偏移得到洗手盆安装面的高度曲线,重复步骤S2以得到四条边缘线和对应的高度曲线;
步骤S3、将第i条高度曲线划分为第一部分、第二部分和第三部分,分别获取第一部分和第三部分的最大值点,并该两最大值点连线得到第一测量基准,进入步骤S4;
步骤S4、当第二部分不存在位于第一测量基准上方的数据,则获取第二部分的最小值至第一测量基准的距离作为平面度测量结果,并进入步骤S6;否则,进入步骤S5;
步骤S5、获取第二部分的最大值,将该最大值与第一部分的最大值连线得到第二测量基准,获取第三部分到第二测量基准的距离的最大值,将第二部分的最大值与第三部分的最大值连线得到第三测量基准,获取第一部分到第三测量基准的距离的最大值,比较该最大值与第三部分到第二测量基准的距离的最大值,将更大者作为平面度测量结果,进入步骤S6;
步骤S6、判断是否已得到四条高度曲线对应的平面度测量结果,若是,进入步骤S7,否则,令i=i+1,进入步骤S3;
步骤S7、判断各平面度测量结果是否均小于设定阈值,若是,则判定为OK产品,否则判定为NG产品;其中,1≤i≤4。
进一步的,所述步骤S1中,采用3D相机对洗手盆拍照。
进一步的,所述步骤S1中,所述预处理为对初始点云进行阈值分割。
进一步的,所述步骤S1中,所述姿态定位的过程包括:以标准洗手盆作为模板,截取模板一角并提取亚像素轮廓,提取第一点云图的亚像素轮廓,将该亚像素轮廓与模板对应的亚像素轮廓进行匹配,完成洗手盆姿态定位。
进一步的,所述步骤S2中,针对模板的四条边缘线,分别设定四个所述搜索框,搜索框覆盖模板边缘且不包括模板角部弧线部分,搜索框一部分位于模板内侧,另一部分位于模板外侧。
进一步的,所述步骤S2中,以所述边缘线为基准向内偏移10-20mm得到所述高度曲线。
进一步的,所述步骤S3中,第一部分、第二部分和第三部分占高度曲线的比例分别为30%、40%和30%。
进一步的,所述步骤S3中,采用冒泡法获取第一部分和第三部分的最大值点。
本发明具有如下有益效果:
本发明首先对初始点云图进行预处理得到第一点云图,并对第一点云图进行姿态定位得到第二点云图,然后根据第二点云图的边缘线得到高度曲线,再将高度曲线分割得到第一部分、第二部分和第三部分,根据第一部分和第三部分得到第一测量基准,根据第二部分数据与第二测量基准的关系确定平面度测量结果,最后将平面度测量结果超出设定阈值的洗手盆判定为NG产品,从而实现有效剔除平面度不合格的产品,且运算简单,检测准确度高、速度快。
附图说明
下面结合附图对本发明做进一步详细说明。
图1为本发明的流程图。
图2为本发明的初始点云图。
图3为本发明的阈值分割示意图。
图4为本发明的第一点云图。
图5为本发明的第二点云图。
图6为本发明搜索框示意图。
图7为本发明边缘线的示意图。
图8为本发明的高度曲线示意图。
图9为本发明的第一测量基准示意图。
图10为本发明V0的示意图。
图11为本发明V1的示意图。
图12为本发明V2的示意图。
具体实施方式
如图1所示,洗手盆平面度检测方法,其特征在于:包括如下步骤:
步骤S1、采用3D相机对洗手盆拍照以得到洗手盆三维图像,根据三维图像获取洗手盆的初始点云图,如图2所示,该过程为现有技术;
对该初始点云图进行预处理以去除非洗手盆的点云数据,得到如图4所示的第一点云图;预处理过程具体为如图3所示的阈值分割过程,设置上阈值和下阈值,保留上阈值与下阈值之间的点云,即得到第一点云图,其中,上阈值和下阈值根据洗手盆的型号依据经验设定;
根据该第一点云图的亚像素轮廓进行洗手盆姿态定位,得到第二点云图,姿态定位的过程为:
以标准洗手盆作为模板,截取模板一角并提取该角亚像素轮廓,然后利用第一点云图灰度变化明显的地方进行亚像素轮廓的提取,将该亚像素轮廓与模板对应的亚像素轮廓进行匹配,完成洗手盆姿态定位,获得角点O坐标和边的角度,如图5所示;
步骤S2、在第二点云图边缘处预设的搜索框内根据像素灰度值的变化提取边缘点,进而获取第二点云图的边缘线,并以边缘线为基准向内偏移得到洗手盆安装面的高度曲线,重复步骤S2以得到四条边缘线和对应的高度曲线;
在得到洗手盆模板后,针对模板的四条边缘线,分别设定四个搜索框,搜索框覆盖模板边缘且不包括模板角部弧线部分,搜索框一部分位于模板内侧,另一部分位于模板外侧,如图6所示,在本实施例中,搜索框位于模板内侧部分的高度为10mm,位于模板外侧部分高度为10mm,搜索框距离模板两端的距离均为50mm;
第一点云图姿态定位完成得到第二点云图后,即可针对第二点云图,在搜索框范围内根据像素灰度值大小变化提取边缘点,并将每一个搜索框对应的边缘点进行最小二乘法拟合直线,得到边缘线,如图7所示的四条绿色直线即为四条边缘线;
得到边缘线后,以边缘线为基准向内偏移15mm得到如图7中的蓝色直线,读取第二点云图中蓝色直线对应的深度值即得到高度曲线,如图8所示。
步骤S3、将第i条高度曲线划分为第一部分、第二部分和第三部分,分别获取第一部分和第三部分的最大值点,并该两最大值点连线得到第一测量基准,进入步骤S4;
在本实施例中,第一部分、第二部分和第三部分占高度曲线的比例分别为30%、40%和30%,对于第一部分和第三部分,分别采用冒泡法获取第一部分的最大值点和第三部分的最大值点,将两最大值连线得到第一测量基准L1,如图9所示;
步骤S4、当第二部分不存在位于第一测量基准L1上方的数据,则判定为下凹,如图10所示,获取第二部分的最小值至第一测量基准的距离V0作为平面度测量结果,并进入步骤S6;否则,进入步骤S5;
步骤S5、第二部分存在位于第一测量基准L1上方的数据,则判定为上凸,获取第二部分的最大值,将该最大值与第一部分的最大值连线得到第二测量基准L2,获取第三部分到第二测量基准的距离的最大值V1,如图11所示,将第二部分的最大值与第三部分的最大值连线得到第三测量基准L3,获取第一部分到第三测量基准L3的距离的最大值V2,如图12所示,比较该最大值V2与第三部分到第二测量基准的距离的最大值V1,将更大者作为平面度测量结果,进入步骤S6;
步骤S6、判断是否已得到四条高度曲线对应的平面度测量结果,若是,进入步骤S7,否则,令i=i+1,进入步骤S3;
步骤S7、判断各平面度测量结果是否均小于设定阈值,若是,则判定为OK产品,否则判定为NG产品;其中,1≤i≤4,设定阈值根据洗手盆型号、参数确定。
以上所述,仅为本发明的较佳实施例而已,故不能以此限定本发明实施的范围,即依本发明申请专利范围及说明书内容所作的等效变化与修饰,皆应仍属本发明专利涵盖的范围内。
Claims (6)
1.一种洗手盆平面度检测方法,其特征在于:包括如下步骤:
步骤S1、对洗手盆进行拍照以获取洗手盆的初始点云图,对该点云图进行预处理以去除非洗手盆的点云数据,得到第一点云图,并根据该第一点云图的亚像素轮廓进行洗手盆姿态定位,得到第二点云图;
步骤S2、在第二点云图边缘处预设的搜索框内根据像素灰度值的变化提取边缘点,进而获取第二点云图的边缘线,并以边缘线为基准向内偏移得到洗手盆安装面的高度曲线,重复步骤S2以得到四条边缘线和对应的高度曲线;
步骤S3、将第i条高度曲线划分为第一部分、第二部分和第三部分,分别获取第一部分和第三部分的最大值点,并将两最大值点连线得到第一测量基准,进入步骤S4;
步骤S4、当第二部分不存在位于第一测量基准上方的数据,则获取第二部分的最小值至第一测量基准的距离作为平面度测量结果,并进入步骤S6;否则,进入步骤S5;
步骤S5、获取第二部分的最大值,将该最大值与第一部分的最大值连线得到第二测量基准,获取第三部分到第二测量基准的距离的最大值,将第二部分的最大值与第三部分的最大值连线得到第三测量基准,获取第一部分到第三测量基准的距离的最大值,比较该最大值与第三部分到第二测量基准的距离的最大值,将更大者作为平面度测量结果,进入步骤S6;
步骤S6、判断是否已得到四条高度曲线对应的平面度测量结果,若是,进入步骤S7,否则,令i=i+1,进入步骤S3;
步骤S7、判断各平面度测量结果是否均小于设定阈值,若是,则判定为OK产品,否则判定为NG产品;其中,1≤i≤4;
所述步骤S1中,所述姿态定位的过程包括:以标准洗手盆作为模板,截取模板一角并提取亚像素轮廓,提取第一点云图的亚像素轮廓,将该亚像素轮廓与模板对应的亚像素轮廓进行匹配,完成洗手盆姿态定位;
所述步骤S2中,针对模板的四条边缘线,分别设定四个所述搜索框,搜索框覆盖模板边缘且不包括模板角部弧线部分,搜索框一部分位于模板内侧,另一部分位于模板外侧。
2.根据权利要求1所述的一种洗手盆平面度检测方法,其特征在于:所述步骤S1中,采用3D相机对洗手盆拍照。
3.根据权利要求1所述的一种洗手盆平面度检测方法,其特征在于:所述步骤S1中,所述预处理为对初始点云进行阈值分割。
4.根据权利要求1或2或3所述的一种洗手盆平面度检测方法,其特征在于:所述步骤S2中,以所述边缘线为基准向内偏移10-20mm得到所述高度曲线。
5.根据权利要求1或2或3所述的一种洗手盆平面度检测方法,其特征在于:所述步骤S3中,第一部分、第二部分和第三部分占高度曲线的比例分别为30%、40%和30%。
6.根据权利要求1或2或3所述的一种洗手盆平面度检测方法,其特征在于:所述步骤S3中,采用冒泡法获取第一部分和第三部分的最大值点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410242942.4A CN117824546B (zh) | 2024-03-04 | 2024-03-04 | 一种洗手盆平面度检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410242942.4A CN117824546B (zh) | 2024-03-04 | 2024-03-04 | 一种洗手盆平面度检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117824546A CN117824546A (zh) | 2024-04-05 |
CN117824546B true CN117824546B (zh) | 2024-07-02 |
Family
ID=90515548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410242942.4A Active CN117824546B (zh) | 2024-03-04 | 2024-03-04 | 一种洗手盆平面度检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117824546B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018063187A (ja) * | 2016-10-13 | 2018-04-19 | ヤマハ発動機株式会社 | 容器構造体及びこれを用いた撮像システム |
CN110706182A (zh) * | 2019-10-10 | 2020-01-17 | 普联技术有限公司 | 一种屏蔽罩平面度检测方法、装置、终端设备及存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012198069A (ja) * | 2011-03-18 | 2012-10-18 | Seiko Epson Corp | 平坦度検出装置、および平坦度検出方法 |
JP6938201B2 (ja) * | 2017-04-26 | 2021-09-22 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
CN107167079A (zh) * | 2017-05-30 | 2017-09-15 | 常州高晟传感技术有限公司 | 物料高度及平整度测量***、测量方法及其自校准方法 |
US10957072B2 (en) * | 2018-02-21 | 2021-03-23 | Cognex Corporation | System and method for simultaneous consideration of edges and normals in image features by a vision system |
CN113344917B (zh) * | 2021-07-28 | 2021-11-23 | 浙江华睿科技股份有限公司 | 一种检测方法、装置、电子设备及存储介质 |
CN114354633B (zh) * | 2022-01-14 | 2024-04-12 | 广东猛犸象智能机器人制造有限公司 | 一种陶瓷卫浴外观质量检测***及检测方法 |
CN116542910A (zh) * | 2023-04-12 | 2023-08-04 | 福州大学 | 基于亚像素边缘提取的冲压件圆孔定位及形变检测方法 |
-
2024
- 2024-03-04 CN CN202410242942.4A patent/CN117824546B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018063187A (ja) * | 2016-10-13 | 2018-04-19 | ヤマハ発動機株式会社 | 容器構造体及びこれを用いた撮像システム |
CN110706182A (zh) * | 2019-10-10 | 2020-01-17 | 普联技术有限公司 | 一种屏蔽罩平面度检测方法、装置、终端设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN117824546A (zh) | 2024-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110017773B (zh) | 一种基于机器视觉的包裹体积测量方法 | |
CN106228546B (zh) | 一种板卡的检测方法及装置 | |
CN104535586B (zh) | 带钢边部缺陷检测识别方法 | |
CN109507192B (zh) | 一种基于机器视觉的磁芯表面缺陷检测方法 | |
CN104408460B (zh) | 一种车道线检测及跟踪检测方法 | |
CN104458748B (zh) | 基于机器视觉的铝型材表面缺陷检测方法 | |
CN105930795A (zh) | 一种基于人体骨骼关节点间空间向量的行走状态识别方法 | |
CN108682012B (zh) | 一种基于线扫激光的3d曲面玻璃表面平整性缺陷检测方法 | |
CN114494179A (zh) | 一种基于图像识别的手机背部破损点检测方法及*** | |
CN106780526A (zh) | 一种铁氧体圆片表面裂痕识别方法 | |
CN109540925B (zh) | 基于差影法与局部方差测量算子的复杂瓷砖表面缺陷检测方法 | |
CN108805980B (zh) | 一种基于3d的马体尺测量***及数据修正方法 | |
CN110567965A (zh) | 一种智能手机玻璃盖板边缘视觉缺陷检测方法 | |
CN114627080B (zh) | 基于计算机视觉的车辆冲压配件缺陷检测方法 | |
CN107644417A (zh) | 应变片外观缺损检测方法 | |
CN106327464A (zh) | 一种边缘检测方法 | |
CN105326507A (zh) | 超像素分割和曲线波相融合的三维人体测量方法 | |
CN106651831A (zh) | 一种竹块缺陷检测方法和*** | |
CN108986160A (zh) | 一种含有镜面反射光干扰的图像激光中心线提取方法 | |
CN117824546B (zh) | 一种洗手盆平面度检测方法 | |
CN117808799B (zh) | 基于人工智能的倒角设备加工质量检测方法 | |
CN110060239A (zh) | 一种用于瓶子瓶口的缺陷检测方法 | |
CN109671084A (zh) | 一种工件形状的测量方法 | |
CN117132655B (zh) | 基于机器视觉的灌装桶口位置测量方法 | |
CN107093182A (zh) | 一种基于特征拐点的人体高度估计方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |