摘要
为能够对产品表面的孔/裂纹缺陷进行检测,提出基于结构光的表面缺陷检测系统的设计与研究。在获得检测目标点云数据后,基于坐标值的不同区分面和缺陷点云集合,进而利用k-means函数获取孔和裂纹数量,并基于KDtree函数和knnsearch函数得到对应数量的孔和裂纹点云集合,然后利用minBoundingBox函数将点云集合外轮廓拟合为外接四边形,并根据孔的外接四边形长度基本相等的特点区分孔和裂纹点云,最后根据pdist和minBoundingBox函数提取到孔和裂纹的特征数据。试验结果表明:该系统可以实现表面孔/裂纹缺陷的检测,孔径测量的最大误差为3.03%,孔深度测量的最大误差为2.76%,裂纹的最大宽度误差为3.63%。表明测量的可靠性良好,该系统可为产品缺陷检测提供一种有效的方法。
-
单位土木工程学院; 河南工程学院