摘要: |
随着我国汽车工业和交通运输业的高速发展,我国的轮胎工业也有了长足的发展,汽车轮胎的产量与日俱增,这其中全钢子午线轮胎以其滚动阻力小、节油、行驶里程高、耐磨性好、行驶安全等优点,成为世界轮胎发展的主流产品。然而在子午线轮胎生产过程中,难免会有各式各样的缺陷产生,如果这些有缺陷的轮胎被投入使用必然会对轮胎的使用寿命甚至用户的生命安全造成极大影响。因此轮胎出厂时的质量检测变得尤为重要。目前的检测方法一般是用X光机对轮胎进行X光成像,工人通过观察图像判读轮胎是否有缺陷以及缺陷的类型并归类。这种判读是主观判读,受外界的干扰因素多,并且工人工作量和工作强度均很大,这些都不利于轮胎检测。本文通过对全钢子午线轮胎X光图像的特点以及轮胎缺陷判级标准的研究,完成了轮胎X光图像缺陷自动识别软件的系统(简称TDI系统Tire-Defect-Identification System)研究和整体用户界面设计,利用COM组件技术完成了轮胎整体区域自动分割算法,以及轮胎胎冠和胎侧部位的缺陷自动识别和缺陷标记算法,并在Visual Studio2005下完成了各个算法动态链接库的制作,制定了公共接口类与各算法类的数据交互规则,并最终完成了类的封装。
本文主要完成以下几个方面的工作:
1.按照软件工程的规范要求,对轮胎缺陷自动识别软件进行了建模设计。撰写了系统详细设计说明书,并据此完成了软件整体逻辑结构设计,搭建了应用程序框架。
2.按照工程化的规范要求,利用COM组件技术实现C#与Matlab混合编程,完成了整体区域分割、胎冠部分缺陷和胎侧部分缺陷检测算法的COM组件制作与算法类的封装,提高了代码运行效率,地增强了算法的可移植性和扩展性。
3.完成了图像的缩放显示和实时滚动显示等功能,实现了图像数据格式的相互转化,规划了软件的文件组织体系。
4.在Visual Studio2005下利用C#完成了各个算法动态链接库的制作,制定了公共接口类与各算法类的数据交互规则,完成了类的封装,并最终完成了整个软件的封装,使其能够满足工程化应用的需求。 |