APP下载

QT用户界面的设计与实现

2014-10-15付辉温丝丝苟芳黄阳强

中国新通信 2014年17期
关键词:边缘检测滤波

付辉 温丝丝 苟芳 黄阳强

【摘要】 Qt可以适应世界上几乎所有的文字,这样的通用性,造就了它逐渐成为各国图像处理爱好者的宠儿。 本文为了演示QT界面的功能,用QT实现了将各种边缘检测的效果及其滤波后的效果,在QT界面中演示出来,并介绍了应用QT的编程实现方法,以及优化QT界面的方式。

【关键词】 QT界面 边缘检测 滤波

一、选题背景

Qt是一个用于桌面系统和嵌入式开发的跨平台应用程序框架。它包括一个直观的API和一个丰富的类库,以及用于GUI开发和国际化的集成工具,另外它支持Java和C++开发。

借助Qt,可以快速构建先进的用户界面:它提供了丰富的标准widgets库,动态布局引擎等GUI功能,变焦、旋转和人机互动功能构建先进的用户界面,用几行代码便可快速定制自己的用户界面。

二、 QT界面设计

2.1 总体分析

QT界面是最终要呈现出的窗口,这个部分就像一个人的外表。首先在.ui文件中,把最终要呈现的界面体现出来,界面中要展示的模块在软件中控制,触发按键与打开函数相配合。加入需要的路径以及需要的头文件,在函数中引入相互转化的函数。

2.2 界面与打开图形的函数

用窗口来展示一张没有处理的图形,图形是硬盘中任意储存的图片,窗口使用.ui文件中的label表示。添加几个Label,用来显示最终的图片,每个窗口下添加按键,在对象和类中可以修改其名称。

2.3 对界面进行优化

对导出的背景图形、按键以及窗口进行优化。在背景中加入任意一幅硬盘中保存的图片,对窗口进行优化,对Label进行修改,改变初始窗口的颜色,对按键进行优化,都在样式表中进行修改。

三、QT界面的实现

3.1 QTcreator实现的界面外观

用QTcreator实现的界面外观如下图所示,图示窗口用以打开原始图像。(图1)

3.2 QTcreator中触发各种函数的效果

在建好的界面中,触发相应的按键打开对应功能的函数,并将其显示在窗口中。(图2)

参 考 文 献

[1] 叶勤.利用LOG算子提取边缘所存在的问题的探讨[J]. 1996年,第一期:18~20

[2] 雄兴华.快速LOG边缘提取算子及其性能分析[J].测绘科技,1997年,第4期:22~26

[3] 杨振亚,王勇,王成道.LOG算子边缘检测方法的改进方案[J].计算机应用与软件,2004,21(9):87~89

猜你喜欢

边缘检测滤波
一种新的InSAR干涉相位滤波方法
基于图像的物体尺寸测量算法研究
唐卡图像边缘提取
水下大坝裂缝图像分割方法研究 
基于TMS320的跑道异物监测系统
基于自适应Kalman滤波的改进PSO算法
RTS平滑滤波在事后姿态确定中的应用
基于线性正则变换的 LMS 自适应滤波
基于随机加权估计的Sage自适应滤波及其在导航中的应用
基于Sage—Husa滤波的GNSS/INS组合导航自适应滤波