【技术实现步骤摘要】
缺陷检测方法、装置、计算机设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种缺陷检测方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着计算机技术的发展,出现了基于机器视觉技术的表面缺陷检测技术。通过表面缺陷检测技术能够对各种生产产品的表面进行缺陷检测,以识别产品表面的瑕疵和缺陷,有效提高了生产产品的质量。
[0003]传统的缺陷检测技术,通常是对生产产品拍摄RGB图像,通过对RGB图像的分析和处理,检测出产品存在的缺陷。然而,产品的缺陷类型众多,单纯通过RGB图像进行缺陷检测,无法适应不同的缺陷类型,容易导致漏检。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提高准确性和全面性的缺陷检测方法、装置、计算机设备和存储介质。
[0005]一种缺陷检测方法,所述方法包括:
[0006]获取在单一光源下对目标对象进行拍摄所得到的彩色图像;
[0007]获取与所述目标对象对应的多光源图像,所述多光源图像包括在不同方向的标定光源下分别对所述目标对象进行拍摄所得到的多张光源图像;
[0008]基于所述多光源图像生成材质图像和表面几何图像;所述材质图像表征所述目标对象的材质信息,所述表面几何图像表征所述目标对象表面的深度信息;
[0009]根据所述彩色图像、所述材质图像和所述表面几何图像,对所述目标对象进行缺陷检测,得到所述目标对象的缺陷检测结果。
[0010]一种缺陷检测装置,所述装置包括:
[0 ...
【技术保护点】
【技术特征摘要】
1.一种缺陷检测方法,其特征在于,所述方法包括:获取在单一光源下对目标对象进行拍摄所得到的彩色图像;获取与所述目标对象对应的多光源图像,所述多光源图像包括在不同方向的标定光源下分别对所述目标对象进行拍摄所得到的多张光源图像;基于所述多光源图像生成材质图像和表面几何图像;所述材质图像表征所述目标对象的材质信息,所述表面几何图像表征所述目标对象表面的深度信息;根据所述彩色图像、所述材质图像和所述表面几何图像,对所述目标对象进行缺陷检测,得到所述目标对象的缺陷检测结果。2.根据权利要求1所述的方法,其特征在于,所述不同方向的标定光源是通过标定步骤得到的;所述标定步骤包括:获取在不同标定光源的照射下对球体进行拍摄所得到的各张包含高亮区域的标定图像;确定每张所述标定图像中所述高亮区域的高亮位置和所述球体的球心位置,并根据预设反射方向、所述球心位置和所述高亮位置,确定各所述标定图像中球体表面的法向量;基于各所述法向量和所述预设反射方向,确定各所述标定光源分别对应的方向。3.根据权利要求2所述的方法,其特征在于,所述确定每张所述标定图像中所述高亮区域的高亮位置,包括:确定每张所述标定图像的所述高亮区域中关键点的位置;根据每个所述高亮区域中关键点的位置,分别确定每个所述高亮区域对应的高亮位置。4.根据权利要求1所述的方法,其特征在于,所述基于所述多光源图像生成材质图像和表面几何图像,包括:将所述多张光源图像进行像素点匹配处理,得到所述多张光源图像中相匹配的目标像素点;根据各所述标定光源的方向向量和所述目标像素点在对应的光源图像中的像素值,确定所述目标像素点所对应的反射信息;基于每个所述目标像素点对应的反射信息,生成材质图像;根据各所述标定光源的方向向量、所述目标像素点和所述反射信息,生成表面几何图像。5.根据权利要求4所述的方法,其特征在于,所述材质图像包括红色通道材质图像、绿色通道材质图像和蓝色通道材质图像,所述根据各所述标定光源的方向向量和所述目标像素点在对应的光源图像中的像素值,确定所述目标像素点所对应的反射信息,包括:确定所述目标像素点在对应的光源图像中的红色通道值、绿色通道值和蓝色通道值;根据各所述标定光源的方向向量和所述目标像素点对应的红色通道值、绿色通道值和蓝色通道值,确定所述目标像素点对应红色通道的反射信息、绿色通道的反射信息和蓝色通道的反射信息;所述基于每个所述目标像素点对应的反射信息,生成材质图像,包括:基于每个所述目标像素点对应红色通道的反射信息、绿色通道的反射信息和蓝色通道的反射信息,分别生成红色通道材质图像、绿色通道材质图像和蓝色通道材质图像。
6.根据权利要求4所述的方法,其特征在于,所述根据各所述标定光源的方向向量、所述目标像素点和所述反射信息,生成表面几何图像,包括:根据所述反射信息、各所述标定光源的方向向量和所述目标像素点在对应的光源图像中的像素值,确定所述目标像素点所对应的法向量;基于每个所述目标像素点对应的法向量,生成表面几何图像。7.根据权利要求1所述的方法,其特征在于,所述根据所述彩色图像、所述材质图像和所述表面几何图像,对所述目标对象进行缺陷检测,得到所述目标对象的缺陷检测结果,包括...
【专利技术属性】
技术研发人员:高斌斌,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。