一种基于单目视觉的流水线工件距离测量方法以及装置与流程

文档序号:32351232发布日期:2022-11-26 13:13阅读:来源:国知局

技术特征:
1.一种基于单目视觉的流水线工件距离测量方法,其特征在于,包括:s1:将相机拍摄的待测工件图像进行去畸变处理,得到去畸变后图像;s2:利用深度学习网络模型识别所述去畸变后图像中的标志物;s3:当所述去畸变后图像中识别到标志物时,获取图像中标志物的图像坐标,控制所述相机移动至所述图像中标志物的图像坐标处,重新拍摄所述待测工件的图像并进行去畸变处理;s4:利用所述深度学习网络模型定位所述图像中标志物的中心是否与当前去畸变后图像的中心重合;s5:当所述图像中标志物的中心与所述当前去畸变后图像的中心重合时,获取所述待测工件上标志物的位置坐标,根据epnp算法计算所述待测工件相对于所述相机的位姿信息和距离信息。2.如权利要求1所述的距离测量方法,其特征在于,所述s5步骤后还包括:根据所述位姿信息和所述距离信息控制检测装置移动至待测工件处进行检测;判断所述待测装置是否通电;当所述待测工件通电时,则所述待测工件视为合格;当所述待测工件不通电时,则所述待测工件视为不合格,并进行标记。3.如权利要求1所述的距离测量方法,其特征在于,所述将相机拍摄的待测工件图像进行去畸变处理,得到去畸变后图像包括:根据张正友标定法对所述相机进行标定,得到相机内参以及畸变参数;利用所述相机拍摄所述待测工件,得到所述待测工件图像;根据所述畸变参数对所述待测工件图像进行处理,得到所述去畸变后图像。4.如权利要求1所述的距离测量方法,其特征在于,所述利用深度学习网络模型识别所述去畸变后图像中的标志物还包括:s21:当所述去畸变后图像中没有所述标志物时,则控制所述相机移动寻找所述标志物并控制相机重新拍摄所述待测工件;s22:将相机重新拍摄所述待测工件的图像进行去畸变处理,得到新去畸变后图像,返回步骤s2。5.如权利要求1所述的距离测量方法,其特征在于,所述利用所述深度学习网络模型定位所述图像中标志物的中心是否与当前去畸变后图像的中心重合还包括:s41:当所述图像中标志物的中心与所述当前去畸变后图像的中心不重合,则获取所述图像中标志物新的位置坐标,控制所述相机移动到新的位置坐标;s42:控制所述相机拍摄所述待测工件的图像,并进行去畸变处理,返回步骤s4。6.如权利要求1所述的距离测量方法,其特征在于,所述根据epnp算法计算所述待测工件相对于所述相机的位姿信息和距离信息包括:根据所述待测工件中标志物当前的位置坐标,构建标志物三维坐标;构建虚拟控制点在世界坐标系中坐标;计算所述虚拟控制点坐标于所述待测工件中标志物为三维坐标的坐标关系;计算所述待测工件中标志物的坐标与所述虚拟控制点坐标的加权和;根据所述待测工件中标志物的坐标与所述虚拟控制点坐标的加权和以及相机内参计
算每个控制点与图像点之间的关系;计算所述四个控制点之间的距离以及所述四个控制点在相机坐标系下的坐标;根据所述四个控制点在相机坐标系下的坐标计算所述待测工件中标志物到所述相机的位姿信息和距离信息。7.如权利要求1所述的距离测量方法,其特征在于,所述步骤s2和所述步骤s4均使用轻量级的特征提取网络和特征融合图操作,对图像中的标志物进行识别和定位。8.一种基于单目视觉的流水线工件距离测量的装置,其特征在于,包括:图像处理模块,用于将相机拍摄的待测工件图像进行去畸变处理,得到去畸变后图像;标志物识别模块,用于利用深度学习网络模型识别所述去畸变后图像中的标志物;移动控制模块,用于当所述去畸变后图像中识别到标志物时,获取图像中标志物的图像坐标,控制所述相机移动至所述图像中标志物的图像坐标处,重新拍摄所述待测工件的图像并进行去畸变处理;标志物定位模块,用于利用所述深度学习网络模型定位所述图像中标志物的中心是否与当前去畸变后图像的中心重合;距离计算模块,用于当所述图像中标志物的中心与所述当前去畸变后图像的中心重合时,获取所述待测工件上标志物的位置坐标,根据epnp算法计算所述待测工件相对于所述相机的位姿信息和距离信息。9.一种基于单目视觉的流水线工件距离测量的设备,其特征在于,包括:相机,用于根据控制指令拍摄图像;移动装置,根据控制指令控制所述相机进行移动;存储器,用于存储计算机程序;上位机,用于执行所述计算机程序时实现如权利要求1至7任一项所述一种基于单目视觉的流水线工件距离测量方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述一种基于单目视觉的流水线工件距离测量方法的步骤。

技术总结
本发明公开了一种基于单目视觉的流水线工件距离测量方法、装置、设备以及计算机存储介质,包括:将相机拍摄的待测工件图像进行去畸变处理;利用深度学习网络模型识别去畸变后图像中的标志物;当识别到处理后图像中的标志物时,获取图像中标志物的坐标,再通过图像坐标换算成位置坐标进而控制相机移动到该位置,并拍摄标志物图像;利用深度学习网络定位标志物中心进而判断标志物的中心是否与拍摄图像的中心重合;当图像中标志物中心与图像中心重合时,获取标志物位置坐标,根据EPNP算法计算标志物相对于相机的位姿和距离。本发明通过移动相机拍摄图像识别与定位标志物的位置,进而计算相机到工件的距离,以便进行工件检测,提高工件检测的效率。高工件检测的效率。高工件检测的效率。


技术研发人员:王惯玉
受保护的技术使用者:苏州超集信息科技有限公司
技术研发日:2022.08.15
技术公布日:2022/11/25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1