基于OpenCV的焊缝图像缺陷识别系统设计

来源 :西安工业大学 | 被引量 : 0次 | 上传用户:liucrobin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的焊缝缺陷检测方法是专业评片工作人员借助观片室里的物理工具对胶片进行分析定量。这种检测方式明显的特点就是操作流程繁琐速度慢,易受外界和工作人员经验、技术的约束,而且储存耗空间、删改麻烦,快节奏的社会生产需求已经不能得到满足。为了解决传统焊缝缺陷检测方法中存在的问题,利用辅助计算机技术的方法即用机器视觉代替人眼来实现焊缝缺陷的智能检测已是国内外研究的热点课题。目前,在关于焊缝图像预处理、缺陷特征提取、缺陷识别等方面已经取得了较好的成果,但是在焊接过程存在很多不确定的因素,不可避免地造成了焊缝胶片的多样性,容易导致焊缝缺陷智能检测机制的辨别率下降。因此,如何提高焊缝缺陷的识别率仍是专业人士研究的热点问题。本论文以工程项目需求为背景,以国内外的发展现状为依托,利用辅助计算机技术设计一套基于OpenCV的焊缝图像缺陷识别系统。借助此软件,评片工作人员直接操作用户界面就可以实现焊缝图像缺陷的识别,判定缺陷的类型。本课题的研究对象是已经经过数字化处理的大量焊缝缺陷图像,而且必须是合格的焊缝缺陷图像,否则会影响图像处理的难易程度和识别的准确度。应用程序开发平台是VS2012 (Visual Studio 2012),本文的主要完成的工作有:(1)查阅X射线检测相关领域的论文和书籍,明确本课题的研究内容。本系统的主要内容包括焊缝图像的预处理、焊缝缺陷的提取、缺陷特征的选择和计算、缺陷的识别及数据库操作。(2)在焊缝图像预处理过程中,分析焊缝图像的特点(噪声多、对比度低等),对比各算法的优缺点选用合适的算法进行预处理。图像平滑处理采用中值滤波和均值滤波的混合滤波器,采用直方图均衡化提高图像对比度。(3)分割焊缝区域的基本思路是大致确定焊缝区域的位置,根据能够包围焊缝区域的矩形框大小实现对焊缝图像感兴趣部位的提取。焊缝缺陷提取采用了背景差分法,用建立的背景模型与输入图片进行对比完成焊缝缺陷的提取。(4)根据焊缝缺陷的特点,选择“少而精”的特征参数并计算。特征参数主要来源于焊缝缺陷的几何特征和黑度分布。由于焊缝缺陷比较复杂,本文选用BP神经网络模型来识别焊缝缺陷,主要包括创建神经网络,训练神经网络和测试数据。(5)本文采用Access数据库来管理焊缝缺陷的特征信息和缺陷类型,主要实现了查询、保存和修改功能。(6)最后是对整个系统进行测试,本文主要研究直线型的焊缝图像,以大量合格焊缝图像作为测试对象,采用边测试边改进的方法以达到预期效果。
其他文献
目的:探讨延续性护理对冠心病经皮冠状动脉介入治疗(PCI)术后患者自护能力及心理状态的影响。方法:将506例冠心病PCI术后患者随机分为观察组与对照组,各253例。对照组给予常
通过对高职院校基于就业竞争力的“挑战杯”竞赛“六联”长效循环机制示范模式进行阐述和探讨,指出要以就业为导向,以机制建设为重点,完善竞赛体系和制度,不断实践和探索高职院校
根据高职教育人才培养目标的定位以及区域饭店行业对人才需求特征,探索以社会需求为导向、行业企业为依托、校企深度结合“工学交替”、“项目化教学”、“订单式培养”、“课
当代美国本土裔小说绘制了特定文化视角下的文学地图,试图揭示殖民制图再现的“摹仿的谬误”,在文本世界的层面上达到将印第安人的空间去殖民化的效果。但是,小说中的动植物
地热是储存于地壳岩石、蒸汽或天然流体中,由同位素连续衰变提供的可重复利用、清洁且绿色的能源,地壳3km深度范围内热值储量约为42.7×106EJ,其中80%来自于增强地热系统(EGS
当前高职教育已进入到内涵式发展阶段,要实现高职教育的可持续发展,必须要建立政府、行业企业、学校“三方联动”的机制。在这种机制下,高职院校必须建立适应机制创新和区域经济
知识产权保护问题本身就是复杂系统,在“一带一路”倡议实施中,区域国家知识产权保护水平差异较大及各国自身历史与不同发展阶段决定的利益诉求,使得知识产权冲突更加凸显。