一种计算机检测带凹槽螺栓松动的方法、计算机可读介质及系统技术方案

技术编号:22331337 阅读:45 留言:0更新日期:2019-10-19 12:30
本发明专利技术涉及一种计算机检测带凹槽螺栓松动的方法,该方法包括以下步骤:步骤S1:获取包含至少一带凹槽螺栓的图片;步骤S2:检测带凹槽螺栓在图片中的位置,并截取出带凹槽螺栓的图像;及步骤S3:检测图像中凹槽与预设基准之间的夹角,并基于对夹角的比较检测带凹槽螺栓是否松动,以实现无人化检测螺栓是否发生松动,同时检测的速度和准确率更高。本发明专利技术还提供一种计算机可读介质。本发明专利技术还提供一种计算机检测带凹槽螺栓松动的系统。

【技术实现步骤摘要】
一种计算机检测带凹槽螺栓松动的方法、计算机可读介质及系统
本专利技术涉及计算机视觉领域,尤其涉及一种计算机检测带凹槽螺栓松动的方法、计算机可读介质及系统。
技术介绍
在地铁车辆故障检测领域,带凹槽螺栓松动检测是很重要的部分,目前在这一部分,主要还是靠人工去检查,这种方式的效率低下,而且难以保证检测的准确性;也有一些利用图像计算机检测带凹槽螺栓松动的方法,这种方法是先拍摄带凹槽螺栓的图像,然后通过人工观察图像以检测带凹槽螺栓是否松动,这种方法在拍摄图像时会受到距离、光线等影响,导致图像明暗不均匀、结构不完整等问题,加大了后期检测带凹槽螺栓是否松动的难度和准确性。
技术实现思路
为克服现有技术存在的问题,本专利技术提供一种计算机检测带凹槽螺栓松动的方法、计算机可读介质及系统。本专利技术解决技术问题的方案是提供一种计算机检测带凹槽螺栓松动的方法,该方法包括以下步骤:步骤S1:获取包含至少一带凹槽螺栓的图片;步骤S2:检测带凹槽螺栓在图片中的位置,并截取出带凹槽螺栓的图像;及步骤S3:检测图像中凹槽与预设基准之间的夹角,并基于对夹角的比较检测带凹槽螺栓是否松动。优选地,步骤S3检测图像中凹槽与预设基准之间的夹角,以检测带凹槽螺栓是否松动,进一步包括以下步骤:步骤S31:通过二值化算法将带凹槽螺栓的图像转换为二值图像,以分别获得螺栓部分的图像和凹槽部分的图像;步骤S32:对凹槽部分的图像进行腐蚀,以消除凹槽中孤立的噪点;步骤S33:以水平线为参照设定一预设基准,及步骤S34:使用霍夫变换检测经腐蚀后的凹槽图像与预设基准之间的夹角。优选地,步骤S31通过二值化算法将带凹槽螺栓的图像转换为二值图像,以分别获得螺栓部分的图像和凹槽部分的图像,之前进一步包括:步骤S311:通过滤波算法过滤带凹槽螺栓图像中的噪声;及步骤S312:对带凹槽螺栓图像做直方图均衡,以调整带凹槽螺栓图像的亮度。优选地,当带凹槽螺栓的图像中螺栓包含至少两个凹槽时,步骤S34使用霍夫变换检测经腐蚀后的凹槽图像与预设基准之间的夹角时,当螺栓中任一凹槽与预设基准之间的夹角等于0度,则判断带凹槽螺栓处于拧紧状态,反之,则判定带凹槽螺栓处于松动状态。优选地,当带凹槽螺栓的图像中螺栓仅包含一个凹槽时,步骤S34使用霍夫变换检测经腐蚀后的凹槽图像与预设基准之间的夹角时,当螺栓中的凹槽与预设基准之间的夹角等于0度,则判断带凹槽螺栓处于拧紧状态,反之,则判定带凹槽螺栓处于松动状态。优选地,步骤S2检测带凹槽螺栓在图片中的位置,并截取出带凹槽螺栓的图像,进一步还包括以下步骤:步骤S21:使用深度学习模型结合包含带凹槽螺栓的图片训练一位置检测模型;步骤S22:通过模型中卷积层提取图片中带凹槽螺栓的图像特征;步骤S23:通过模型中池化层对提取的图像特征进行池化处理;步骤S24:通过模型中隐含层判断提取的图像是否为带凹槽螺栓的图像,若是,则进入步骤S25;若否,则返回步骤S21;步骤S25:输出带凹槽螺栓图像的位置;及步骤S26:截取仅包含带凹槽螺栓的图像。优选地,所述池化层和隐含层的结构均为三层,先后三次对提取的图像特征进行池化和判断处理。本专利技术还提供一种计算机可读介质,所述计算机可读介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述的计算机检测带凹槽螺栓松动的方法。本专利技术还提供一种带凹槽螺栓松动的计算机检测带凹槽螺栓松动的系统,其特征在于:所述计算机检测带凹槽螺栓松动的系统包括:读取模块,被配置为获取包含至少一带凹槽螺栓的图片;位置检测模块,被配置为检测带凹槽螺栓在图片中的位置,并截取出带凹槽螺栓的图像;及夹角检测模块,被配置为检测图像中凹槽与预设基准之间的夹角,并基于对夹角的比较检测带凹槽螺栓是否松动。优选地,所述夹角检测模块进一步包括:转换单元,被配置为通过二值化算法将带凹槽螺栓的图像转换为二值图像,以分别获得螺栓部分的图像和凹槽部分的图像;腐蚀单元,被配置为对凹槽部分的图像进行腐蚀,以消除凹槽中孤立的噪点;设定单元,被配置为以水平线为参照设定一预设基准,及夹角检测单元,被配置为使用霍夫变换检测经腐蚀后的凹槽图像与预设基准之间的夹角。与现有技术相比,本专利技术的计算机检测带凹槽螺栓松动的方法、计算机可读介质及计算机检测带凹槽螺栓松动的系统具有以下优点:1.首先从获取的带凹槽螺栓的图片中检测并截取带凹槽螺栓的图像,然后检测图像中凹槽与预设基准之间的夹角,并基于对夹角的比较即可检测带凹槽螺栓是否松动,以实现无人化检测螺栓是否发生松动,同时检测的速度和准确率更高;通过在图片中截取出带凹槽螺栓图像的部分,以消除带凹槽螺栓图像以外的部分对检测结果的影响,避免拍摄图像时,由于距离、光线等因素影响检测带凹槽螺栓是否松动的结果。2.通过对带凹槽螺栓的图像进行二值化处理,以获得螺栓部分的图像和凹槽部分的图像,进而对凹槽部分的图像进行腐蚀,以消除凹槽中孤立的噪点,以使凹槽部分的图像更加明显,并消除图像中的干扰,以增加检测螺栓是否松动的准确率。3.通过滤波算法过滤图像中的脏点干扰,然后通过直方图均衡调整图像中的光线的干扰,以减少带凹槽螺栓图像中的干扰,增加检测螺栓是否松动的准确率。4.通过深度学习模型结合包含带凹槽螺栓的图片训练一位置检测模型,进而通过位置检测模型检测带凹槽螺栓图像的位置,并通过图像裁剪函数截取出带凹槽螺栓图像,以便于夹角检测算法检测凹槽与预设基准之间的夹角。5.卷积神经网络采用三级级联的结构,以提升检测出带凹槽螺栓的准确率,同时也不至于使卷积神经网络运行得太慢。6.将计算机检测带凹槽螺栓松动的方法存储于计算机程序中,以便于计算机可读介质运行该计算机程序,以实现快速准确地检测带凹槽螺栓是否松动。7.在带凹槽螺栓松动的计算机检测带凹槽螺栓松动的系统中设置拍摄模块、位置检测模块及夹角检测模块,以使计算机检测带凹槽螺栓松动的系统实现快速准确地检测带凹槽螺栓是否松动。【附图说明】图1是本专利技术第一实施例计算机检测带凹槽螺栓松动的方法的流程示意图。图2是本专利技术第一实施例计算机检测带凹槽螺栓松动的方法中步骤S2的流程示意图。图3是本专利技术第一实施例计算机检测带凹槽螺栓松动的方法中卷积神经网络的结构示意图。图4是本专利技术第一实施例计算机检测带凹槽螺栓松动的方法中步骤S3的流程示意图。图5是本专利技术第一实施例计算机检测带凹槽螺栓松动的方法中步骤S31的流程示意图。图6是本专利技术第一实施例计算机检测带凹槽螺栓松动的方法中获取的带凹槽螺栓图片的示意图。图7是本专利技术第一实施例计算机检测带凹槽螺栓松动的方法中截取的仅包含带凹槽螺栓图像的示意图。图8是本专利技术第一实施例计算机检测带凹槽螺栓松动的方法中对带凹槽螺栓图像进行二值化处理的示意图。图9是本专利技术第一实施例计算机检测带凹槽螺栓松动的方法中设定预设基准的示意图。图10是本专利技术第一实施例计算机检测带凹槽螺栓松动的方法中检测凹槽与预设基准夹角的示意图。图11是本专利技术变形实施例计算机检测带凹槽螺栓松动的方法中获取的带凹槽螺栓图片的示意图。图12是本专利技术变形实施例计算机检测带凹槽螺栓松动的方法中截取的仅包含带凹槽螺栓图像的示意图。图13是本专利技术变形实施例计算机检测带凹槽螺栓松动的方法中对带凹槽螺栓图像进行二值化处理的示意图。图14是本专利技术变本文档来自技高网...

【技术保护点】
1.一种计算机检测带凹槽螺栓松动的方法,其特征在于:该方法包括以下步骤:步骤S1:获取包含至少一带凹槽螺栓的图片;步骤S2:检测带凹槽螺栓在图片中的位置,并截取出带凹槽螺栓的图像;及步骤S3:检测图像中凹槽与预设基准之间的夹角,并基于对夹角的比较检测带凹槽螺栓是否松动。

【技术特征摘要】
1.一种计算机检测带凹槽螺栓松动的方法,其特征在于:该方法包括以下步骤:步骤S1:获取包含至少一带凹槽螺栓的图片;步骤S2:检测带凹槽螺栓在图片中的位置,并截取出带凹槽螺栓的图像;及步骤S3:检测图像中凹槽与预设基准之间的夹角,并基于对夹角的比较检测带凹槽螺栓是否松动。2.如权利要求1所述的计算机检测带凹槽螺栓松动的方法,其特征在于:步骤S3检测图像中凹槽与预设基准之间的夹角,以检测带凹槽螺栓是否松动,进一步包括以下步骤:步骤S31:通过二值化算法将带凹槽螺栓的图像转换为二值图像,以分别获得螺栓部分的图像和凹槽部分的图像;步骤S32:对凹槽部分的图像进行腐蚀,以消除凹槽中孤立的噪点;步骤S33:以水平线为参照设定一预设基准,及步骤S34:使用霍夫变换检测经腐蚀后的凹槽图像与预设基准之间的夹角。3.如权利要求2所述的计算机检测带凹槽螺栓松动的方法,其特征在于:步骤S31通过二值化算法将带凹槽螺栓的图像转换为二值图像,以分别获得螺栓部分的图像和凹槽部分的图像,之前进一步包括:步骤S311:通过滤波算法过滤带凹槽螺栓图像中的噪声;及步骤S312:对带凹槽螺栓图像做直方图均衡,以调整带凹槽螺栓图像的亮度。4.如权利要求2所述的计算机检测带凹槽螺栓松动的方法,其特征在于:当带凹槽螺栓的图像中螺栓包含至少两个凹槽时,步骤S34使用霍夫变换检测经腐蚀后的凹槽图像与预设基准之间的夹角时,当螺栓中任一凹槽与预设基准之间的夹角等于0度,则判断带凹槽螺栓处于拧紧状态,反之,则判定带凹槽螺栓处于松动状态。5.如权利要求2所述的计算机检测带凹槽螺栓松动的方法,其特征在于:当带凹槽螺栓的图像中螺栓仅包含一个凹槽时,步骤S34使用霍夫变换检测经腐蚀后的凹槽图像与预设基准之间的夹角时,当螺栓中的凹槽与预设基准之间的夹角等于0度,则判断带凹槽螺栓处于拧紧状态,反之,则判定带凹槽螺栓处于松动...

【专利技术属性】
技术研发人员:张发恩杨敏艾国
申请(专利权)人:创新奇智南京科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1