基于MATLAB_GUI的数字图像处理程序设计课程设计 下载本文

内容发布更新时间 : 2024/5/20 14:11:52星期一 下面是文章的全部内容请认真阅读。

保密类别______ 编 号________

《数字电视系统设计》 课程项目报告

基于MATLAB GUI的数字图像处理程序设计

摘 要

基于数字信号处理原理,在数字滤波器设计理论和Matlab 编程技术及其GUI 图形用户界面设计的基础上,开发了具有交互式特点的数字图像处理GUI软件,界面操作简单方便。

MATLAB既是一种直观、高效的计算机语言,同时又是一个科学计算平台。它为数据分析和数据可视化、算法和应用程序开发提供了最核心的数学和高级图形工具。根据它提供的500多个数学和工程函数,工程技术人员和科学工作者可以在它的集成环境中交互或编程以完成各自的计算。

MATLAB中集成了功能强大的图像处理工具箱。由于MATLAB语言的语法特征与C语言极为相似,而且更加简单、更加符合科技人员对数学表达式的书写格式,而且可移植性好、可扩展性强,再加上其中有丰富的图像处理函数,所以MATLAB在图像处理的应用中具有很大的优势。。

关键词:Matlab GUI;数字图像处理;图形用户界面

目 录

摘 要 ........................................................................................................................... II

一、设计基本原理 ........................................................................................................ 2

(一)、GUIDE 操作界面的使用方法 ............................................................. 2 二、GUI程序总体设计 ............................................................................................... 3

(一)MATLAB GUI程序要实现的功能: .................................................... 3 三、具体设计与实现 .................................................................................................... 4

3.1、文件操作 ....................................................................................................... 4

3.1.1、打开 .................................................................................................... 4 3.1.2、保存 .................................................................................................... 4 3.1.3、退出 .................................................................................................... 4 3.2、编辑 ............................................................................................................... 4

3.2.1、灰度 .................................................................................................... 4 3.2.2、亮度 .................................................................................................... 5 3.2.3、截图 .................................................................................................... 7 3.2.4、缩放 .................................................................................................... 7 3.3、旋转 ............................................................................................................... 8

3.3.1、上下翻转 ............................................................................................ 8 3.3.2、左右翻转 ............................................................................................ 9 3.3.3、任意角度翻转 .................................................................................... 9 3.4、加入噪声 ..................................................................................................... 10 3.5、滤波 ............................................................................................................. 10 3.6、直方图统计 ................................................................................................. 11 3.7、频谱分析 ..................................................................................................... 12

3.7.1、频谱图 .............................................................................................. 12 3.7.2、通过高通滤波器 .............................................................................. 13 3.7.3、通过低通滤波器 .............................................................................. 13 3.8、灰度图像处理 ............................................................................................. 14

3.8.1、二值图像 .......................................................................................... 14 3.8.2、创建索引图像 .................................................................................. 14 3.9、颜色模型转换 ............................................................................................. 15 3.10、操作界面设计 ........................................................................................... 15 四、程序调试及结果分析 .......................................................................................... 16

(一)在程序设计过程中遇到的问题 .............................................................. 16 结 语 ............................................................................................................................ 17 参考文献 ...................................................................................................................... 18 附 录 ............................................................................................................................ 19