matlab数字图像功能仿真,基于MATLAB数字图像处理的实现仿真(完整版).doc

通信专业课程设计一

太原科技大学

课 程 设 计(论 文)

设计(论文)题目:基于MATLAB数字图像处理的实现和仿真

姓 名

学 号

班 级

学 院

指导教师

2010年 12 月 31 日

太原科技大学课程设计(论文)任务书

学院(直属系):华科学院电子信息工程系 时间: 2010年12月17日

学 生 姓 名指 导 教 师设计(论文)题目基于MATLAB数字图像处理的实现和仿真主要研

究内容学习MATLAB GUI程序设计,利用MATLAB图像处理工具箱,设计和实现自己的Photoshop 。按照软件工程方法,根据需求进行程序的功能分析和界面设计,给出设计详细说明。然后按照拟定的功能要求进行程序设计和调试。研究方法主要运用MATLAB工具箱对图像进行处理和分析,通过编写程序实现对数字图像的处理。主要技术指标(或研究目标)综合运用MATLAB工具箱实现图像处理的GUI程序设计。教研室

意见

教研室主任(专业负责人)签字: 年 月 日

目 录

摘 要II

第1章 绪论1

第2章 数字图像处理系统设计2

2.1设计概括2

2.2文件3

2.2.1打开3

2.2.2保存3

2.2.3退出3

2.3编辑3

2.3.1灰度3

2.3.2亮度5

2.3.3截图7

2.3.4缩放7

2.4旋转9

2.4.1上下翻转9

2.4.2左右翻转10

2.4.3任意角度翻转11

2.5噪声12

2.6滤波13

2.6.1中值滤波13

2.6.2自适应滤波13

2.6.3 平滑滤波14

2.7直方图统计15

2.8频谱分析16

2.8.1、频谱图16

2.8.2通过高通滤波器17

2.8.3通过低通滤波器18

2.9灰度图像处理19

2.9.1二值图像19

2.9.2创建索引图像20

2.10颜色模型转换21

2.11操作界面设计22

第3章 程序调试及结果分析23

总 结24

参考文献25

附录26

基于MATLAB数字图像处理(Digital Image Processing)又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。在数字图像处理过程中,输入的是质量低的图像,输出的是改善质量后的图像,常用的图像处理方法有图像增强、复原、编码、压缩等。

MATLAB既是一种直观、高效的计算机语言同时又是一个科学计算平台。它为数据分析和数据可视化、算法和应用程序开发提供了最核心的数学和高级图形工具。根据它提供的500多个数学和工程函数,工程技术人员和科学工作者可以在它的集成环境中交互或编程以完成各自的计算。 本文利用MATLAB图像处理工具箱,根据需求进行程序的功能分析和界面设计,实现数字图像的灰度处理、亮度处理、截图、缩放、旋转、噪声、滤波、直方图统计、频谱分析、颜色模型转换等。

关键词:数字图像处理MATLAB

第1章 绪论第章 由于要实现的功能并不是很多,所以在排版的过程中,把各个功能都安排在目录栏上,整体安排如下图所示:

同时在调节亮度时,虽然可以同对话框的形式输入调节的比例系数,但是这样效果不好了,不容易调节,因此这里考虑用滚动条来调节。因此,总体的设计界面如下图所示:

.2.1打开

为了让使用者更方便的使用,所以在设计的时候,通过对话框的形式来选择文件,选择uigetfile函数来实现,uigetfile函数显示一个打开文件对话框,该对话框自动列出当前路径下的目录和文件,由于这个GUI程序的操作对象是图像文件,所以设置这里的缺省后缀名为“.bmp”。

Uigetfile函数的调用格式为[name,path]=yigetfile(…), 在按下对话框中的执行按钮“打开”后,返回选择的文件名和路径,分别保存到“name”和“path”中。如果按下取消按钮或是发生错误,则返回值是0。 根据返回值的情况,如果是0,则弹出提示错误的对话框,否则,通过imread函数读出图像数据,把图像数据赋值给全局变量handles.img。

.2.2保存

同样也通过对话框的形式来保存图像数据,通过uigetfile函数选择文件名和路径,用getimage(gca)取出坐标2变换后的图像数据保存到变量i,最后用imwrite函数,把数据i存到指定的文件。

.2.3退出

退出比较简单,程序如下所示:

clc;

close all;

close(gcf);

.3.1灰度

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值