基于MATLAB GUI的数字图像演示系统的设计

来源 :东方教育 | 被引量 : 0次 | 上传用户:jill818
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在MATLABGUI的环境下,设计实现了一个数字图像处理演示系统,利用系统演示图像处理的方法、过程。系统界面友好、内容丰富、具有良好的交互性和实用性,为学生提供了一个数字图像处理的算法演示及模拟开发的实验平台,能帮助学生掌握数字图像处理的理论方法,有利于学生加深对原理、算法的理解,激发学生的学习兴趣。
  关键词:数字图像处理;图形用户界面;交互式可视化
  引言
  数字图像处理处在科技发展的前沿,是一门理论性和实践性非常强的学科,为了让学生对数字图像处理过程有一个比较直观的认识,在学习具体算法时需要形象化演示来加深理解。MATLAB软件提供了图像处理工具箱,GUI更提供了友好的图形用户交互界面开发环境,使操作便捷简单,方便进行功能的修改和扩充。
  为了让学生加深理解MATLAB图像处理工具箱中的函数的使用方法,以及利用GUI进行二次开发的过程。本文基于MATLAB GUI设计了一个数字图像处理演示系统,该系统具有很好的交互性,用户可以与机器交互操作,在界面上直接输入设置参数,即可得到直观的的处理结果,因而便于使用者的处理操作和分析处理结果。
  1.实验平台总体结构设计
  本次设计是通过MATLAB R2014b软件实现一个数字图像处理演示系统。本系统功能分为八个模块,如下所示:图像基本操作模块数字图像处理基础模块图像增强模块图像分割模块图像几何变换模块频域处理模块数学形态学模块综合演示模块。系统框图如图1所示:
  本次系统结构设计采用总分的方法,即先设计系统介绍界面和主界面,再设计各个子界面。M文件的编写也是如此,先编写主框架的回调函数,再编写子模块的回调函数。系统的子界面是由不同功能按键调用的,每个按键都有相对应的子界面。通过点击按键运行相对应的M文件,而后弹出相应的子界面。
  此系统的主界面设计为先是动画界面介绍系统名称,而后跳转到系统介绍界面。介绍界面具体设计为:在图形界面编窗口里,首先调用axes控件和静态文本框,axes控件用来生成坐标轴对象,以便于显示界面背景图像。再通过改变静态文本框的属性来显示相关系统介绍。同时添加一个按钮并设置为进入系统。系统介绍界面效果如图2所示。
  在介绍界面单击进入按钮后,进入系统主界面,主界面中央有一个系统功能选择面板,分布着八个按键,分别为图像基本操作、图像处理基础、图像增强、图像分割、图像几何运算、频域处理、数学形态学及综合演示。界面右下角为退出按键,用以退出系统。如图3所示为主界面窗口:
  本实验系统有多个功能模块,下面只详细叙述图像分割模块。
  2. 图像分割模块的实现
  2.1 阈值分割
  阈值分割是最常用的图像分割方法,因其操作简单、计算量小、性能较稳定而成为图像分割中最基本、最广泛使用的分割技术。阈值分割特别适用于目标和背景占据不同灰度级的图片。此界面通过滑动条的滑动来设置阈值参数,也可通过动态文本框手动输入阈值T,滑动条与文本框是连通的,滑动条滑动后的值可在文本框内显示,文本框内的值也可以转换成滑动条的值,实现不同阈值的分割。其处理效果如图4所示。
  阈值滑动条回调函数如下:
  T=get(hObject,'Value');
  axes(handles.axes6);
  I=imread('xiaoxiang.jpg');
  Ibw = im2bw(I,T/255); %阈值分割
  imshow(Ibw);
  set(handles.edit3,'string',num2str(get(hObject,'Value')));
  阈值文本框回调函数如下:
  T=get(hObject,'string');
  T=str2num(T);
  axes(handles.axes6);
  I=imread('xiaoxiang.jpg');
  Ibw = im2bw(I,T/255);
  imshow(Ibw);
  set(handles.slider3,'Value',str2num(get(hObject,'string')));
  2.2 边缘检测
  图像边缘是所要提取的目标区域和背景的分界线,将图像边缘检测出来才能进一步将目标和背景区分开来。通过读取图像按钮激活算子选择按钮和算子类型面板控件,使用radiobutton单选按钮来选择边缘检测的算子并进行边缘检测。共有5个算子,Canny算子、Sobel算子、Robert算子、Prewitt算子、Log算子。以Canny算子边缘检测为例,算子检测图像边缘效果如图5所示。
  Canny算子按键回调函数如下:
  I=imread('yaoli.jpg');
  I=rgb2gray(I);
  axes(handles.axes4);
  BW1 = edge(I,'canny');
  imshow(BW1);
  3. 结论
  本文主要阐述了数图像处理演示系统的设计步骤和实现方法,此系统可以达到界面操作可视化、处理结果可视化的要求,系统的各级界面都能实现人为动态的参数设置,并能在界面上显示处理结果进行分析,同时突出了原理介绍、实验操作和结果分析的功能,将理论与实践完美结合,有助于学习图像处理技术和进行进一步的开发。通过对图像处理结果的比较,可以形象地验证图像处理算法,能够充分的体现出图形用户界面的易用性、良好的扩展性以及便捷性,用户只需通过简单的操作就能完成想实现的功能。此外,图形用户界面十分的人性化,我们可以人为的设计界面,使界面上的控件布局更加美观,达到激起学生学习兴趣的效果。
  参考文献:
  [1]邢文博,蒋敬.基于Matlab開发数字图像处理GUI[N].电气电子教学学报,2013-12-15.
  [2]贾永红.研究生《图像处理与分析》课程的建设与改革[J].地理空间信息,2012,10(1):171-174.
  [3]冈萨雷斯.数字图像处理的MATLAB实现[M].第2版.北京:清华大学出版社,2013:4-6.
  [4]罗华飞.MATLAB GUI设计学习手记[M].第2版.北京:北京航空航天大学出版社,2011:345-402.
  [5]张鸣.基于MATLAB GUI的通信原理演示系统设计[J].实验技术与管理,2013,30(9):111-113.
  [6]曹高飞.基于MATLAB的图像增强教学演示系统的设计与实现[D].成都:电子科技大学,2013:24.
  [7]陈垚光,毛涛涛.精通MATLAB GUI设计[M].第3版.北京:电子工业出版社,2013:87.
  [8]李磊.基于MATLAB GUI的数字图像处理系统设计[D].成都:成都理工大學,2012:31.
  [9]张弘,谢凤英.数字图像处理与分析[M].第2版.北京:机械工业出版社,2013:124.
  [10]陈超.MATLAB应用实例精讲----图像处理与GUI设计篇[M].北京:电子工业出版社,2011:286-293.
  [11]郭依正,焦蓬蓬.Matlab GUI在低质量指纹图像增强中的应用[J].计算机技术与发展,2013(07):57-63.
其他文献
摘要:习近平主席在文艺座谈会上的讲话深深的鼓舞着我国广大文艺工作者,文学事业的发展离不开国家的支持,同样文艺事业的发展也是为国家建设服务的,二者是相辅相成的。努力弘扬中华文化精神,确立当代中国价值观念。习近平同志指出,推动文艺繁荣发展,最根本的是要创作生产出无愧于我们这个伟大民族、伟大时代的优秀作品。努力创作生产更多传播当代中国价值观念、体现中华文化精神、反映中国人审美追求,思想性、艺术性、观赏性
期刊
摘要:在21世纪的今天,流行歌曲在音乐市场上占据了绝大部分份额,成为广大群众喜闻乐见的一种音乐形式。同时也有一部分音乐专业从业者顺应市场需求,将一些高质量的流行歌曲改编为钢琴曲,满足不同的层次需求。本文就流行歌曲在改编为钢琴曲中需要注意的一些要点和技术手法进行了探讨,同时对未来通俗钢琴曲创作发展作了简单的展望。  关键词:流行歌曲;改编;钢琴曲;通俗  我国的作曲家、钢琴家们将中国经典的、传统的、
期刊
摘要:江西景德镇作为“一带一路”的节点城市,其以盛产高品质瓷器享誉世界。在新的战略背景下,景德镇应该紧紧抓住依托“一带一路”所带来的众多机遇,大力发展自己的瓷器产业品牌文化,构建陶瓷文化产业链,以此拓展我国日用瓷销售市场,提升我国日用瓷在世界范围内的知名度。本文以景德镇日用瓷产业品牌文化的发展为内容,以“一带一路”为背景,对其具体策略进行几点研究。  关键词:一带一路;景德镇;日用瓷产业品牌;文化
期刊
摘要:NBA作为美国第一大职业篮球联赛,代表着世界篮球运动的最高水平,经过60多年的发展,它逐渐建立起了自己独特的品牌形象,成功地把竞技篮球包装成了一种畅销全世界的文化商品,同时也形成了世界范围内的品牌影响力。对NBA联赛的品牌形象传播进行研究,可以让我们看到NBA品牌形象推广中可以借鉴的成功经验和策略,更重要的是可以让我们认清自身的差距,分析CBA特有的传播环境,整合各方面的因素形成自己独特的品
期刊
摘要:近年来,随着汉语学习者的增多,汉字文化学也掀起热潮,本文就通过对“示”字甲骨文字形的解析,确定“示”的本义,再分析“示”字的字义演变,探究“示”字的文化内涵。  关键词:示;神主形象;字义演  (一)、确定“示”的本义。  《诗经》:“人之好我,示我周行。”是说:人们对我这么友好,给我指示大路的方向。这里“示”的意思是:指示,我们今天常用的意思。然而要想了解“示”的文化内涵,需要从它的造字本
期刊
摘要:作为中国的传统启蒙教材,《三字经》被历代中国人奉为经典并不断流传。作为传统的中华文学蒙学经典,译界大师给语言学习者提供了丰富的文化大餐。本文尝试从许渊冲先生“三美”论的视角,分析研究赵彦春《三字经》英译本特色,为中华文化的传播助力。  关键词:“三美”论 ;《三字经》;中文本;英译本  一、引言  自从“一带一路”的倡议提出以来,中国与世界的文化交流日益频繁,飞速发展,但是怎么样让传统文化“
期刊
摘要:运用文献资料法、逻辑分析法等方法对大学生宿舍体育文化的内涵进行论述,对大学生宿舍体育文化的特征和功能进行分析与探讨。阐释了大学生宿舍体育文化具有性别差异性、灵活性和互动性的特征,具有促进身心健康、教育和促進宿舍和谐的功能。  关键词:大学生;宿舍文化;体育文化  大学生宿舍是由数量基本相同的同性别大学生组成的一个临时“小家庭”。据调查,大学生的课余时间除食堂、运动场所等占少量外,大部分时间包
期刊
摘要:随着散打运动的普及和竞赛活动的深入开展,对散打运动员在竞技能力和运动员本身的因素的研究越来越深入。赛前体重的调控,对于散打运动员能否取得理想的运动成绩具有一定程度的影响。本人通过调查问卷、查寻资料、数据对比与分析等方法,来对运动员赛前的体重调节进行分析,探索科学的降体重手段与方法,以为散打运动员在比赛中能够保持良好的竞技状态提供参考。  关键词: 散打; 運动员; 赛前; 体重; 调控  1
期刊
家庭是社会的细胞,家风是社会风气的缩影。好家风传承着中华民族的传统美德,体现着社会风尚的价值内核,彰显着共产党人的特有风骨。各级领导干部要切实把家风建设摆在重要位置,争做培育良好家风的表率。  一、良好家风是什么?  自古以来,华夏儿女重视亲情、珍视家庭。家风源于我国古代乡土亲缘社会,也就是传统的家庭教育,包括传承价值观、论理观与道德观,也包括传承的基本方法与规矩。简单的讲,就是一个家庭或家族的传
期刊
摘要:压电式压力传感器可以用来测量发动机内部燃烧压力的测量与真空度的测量。也可以用于军事工业,例如用它来测量枪炮子弹在膛中击发的一瞬间的膛压的变化和炮口的冲击波压力。它既可以用来测量大的压力,也可以用来测量微小的压力。本文主要讨论压电式压力传感器原理及压电式压力传感器的光纤传输技术应用在内弹道试验研究中的使用。  关键词:压电式传感器 压力 内弹道试验  一、压电式压力传感器的特点  压电式压力传
期刊