基于MATLAB GUI的裂缝宽度测量系统设计
摘 要:设计了一个基于MATLAB的以数字图像处理技术为指导的GUI图形用户界面软件,能实现裂缝图像的灰 度变化、噪声滤波、二值计算和腐蚀处理,从而计算出裂缝图像的实际平均宽度、最大宽度及最小宽度.经调试,该 系统工作稳定、可靠、实用性强.
关键词:CUI界面;数字图像处理;裂缝测量
为了克服传统人工裂缝宽度检测方法耗时、耗力、危险、花费高等缺点,基于数字图像处理技术的裂缝检 测方法得到了迅速的发展.利用数字图像处理技术来测量结构物表面裂缝宽度是一种无损检测方法,如何 快速、直观、精确和便捷地得到裂缝信息是衡量检测方法好坏的标准回.本文介绍釆用MATLAB GUI界面 实现裂缝信息人机交互界面软件的设计,并给出最大、最小、平均裂缝宽度的算法.
1 MATLAB GUI 界面
GUI指有窗口、菜单、对话框等各种元素组成的交互式图形用户界面,在这种用户界面中,用户的操作 既简单,又生动,所以当今绝大多数开发环境与应用程序都釆用图形用户界面,许多流行的开发工具都可以 进行GUI界面的设计.MATLAB作为一门强的科学计算软件,同样也提供了 GUI用户界面设计的功能, 在MATLAB中,GUI用户界面对象主要包含三类:用户界面控件对象、下拉式菜单对象和快捷菜单..根据这 些对象,就可以设计出界面友好、操作方便的图形用户界面.
2裂缝图像分析
测量裂缝图像宽度思路的大体过程如图1所示.
2.1图像采集与标定
2.1.1图像的采集为了有效地提高裂缝宽度识别的准确性和可靠性,应釆用高像素的数码相机,使裂缝在 宽度方向上获得更多