1、 数字图像处理数字图像处理 课课 程程 设设 计计 报报 告告 题题 目:目:应用 matlab 语言编制图像处理软件 系别专业系别专业: 电气工程系 08 通信 学学 号号: 姓姓 名:名: 指导教师:指导教师: 成成 绩:绩: 电气工程系 一、设计要求一、设计要求: 1、 读入图像,并对灰度图像或彩色图像进行显示,对彩色图像可以转化为 灰度图像; 2、 对读入的图像可以实现减小和提高图像分辨率的功能; 3、 计算灰度图像的直方图并进行显示,讨论不同图像灰度分布的直方图特 征; 4、 对上述图像进行直方图均衡化处理,分析直方图均衡化的处理结果; 5、 对给定的彩色图像,显示其 R、G、B 三
2、分量图像的噪声图像及 H、S、I 三分量完成中值滤波和均值滤波; 二、二、设计目的:设计目的: MATLAB 中的数字图像是由一个或多个矩阵表示的,矩阵可以是实数,也可 以是复数,这意味着 MATLAB 强大的矩阵运算用于图像处理非常适合,矩阵运算 的语法对 MATLAB 中的数字图像同样适用,并且在 MATLAB 中,图像是按像素存储 的,即矩阵的每个元素代表一个像素。 本次课程设计主要目的在于,了解常用的数据分析与处理原理及方法,能够 运用相关软件进行模拟分析,本设计报告的主要内容包括: 对彩色图像可以转化 为灰度图像,对读入的图像可以实现减小和提高图像分辨率的功能,计算灰度图 像的直方图
3、并进行显示,对图像进行直方图均衡化处理 关键词:关键词:MATLAB 图形处理 灰度直方图 直方图均衡化 三、设计内容三、设计内容及运行结果及运行结果 (一)(一)设计过程设计过程 1:找到一幅图片(格式为 jpg,bmp,gif,tif 等)保存在 matlab 文件夹的 works 文件 夹下,并命名。 2:修改对应程序里面的读取文件的图像的名字。 3:运行程序后将图片保存在硬盘(后缀为.emf),写实验报告的时候在 word 里插 入图片即可。 (二)设计程序及运行结果(二)设计程序及运行结果 1、读入图像,并对灰度图像或彩色图像进行显示,对彩色图像可以转化为灰度 图像 I=imread
4、(ss.jpg); J=rgb2gray(I); subplot(2,2,1);imshow(I);title(原图象); subplot(2,2,2);imshow(J);title(转化为灰度图象); 2、读入的图像可以实现减小和提高图像分辨率的功能 I1=imread(2.jpg); I=rgb2gray(I1) J=dither(I); subplot(2,2,1);imshow(I);title(原图象); subplot(2,2,2);imshow(J);title(分辨率增强后图象); 3、计算灰度图像的直方图并进行显示,讨论不同图像灰度分布的直方图特征 I1=imread(2.jpg); J1=rgb2gray(I1); subplot(2,2,1);imshow(I1);title(原图象); subpl