图像处理 MATLAB课程设计

上传人:qiuji****ngye 文档编号:36737323 上传时间:2018-04-01 格式:DOC 页数:6 大小:392.50KB
返回 下载 相关 举报
图像处理 MATLAB课程设计_第1页
第1页 / 共6页
图像处理 MATLAB课程设计_第2页
第2页 / 共6页
图像处理 MATLAB课程设计_第3页
第3页 / 共6页
图像处理 MATLAB课程设计_第4页
第4页 / 共6页
图像处理 MATLAB课程设计_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《图像处理 MATLAB课程设计》由会员分享,可在线阅读,更多相关《图像处理 MATLAB课程设计(6页珍藏版)》请在金锄头文库上搜索。

1、1成绩 MATLABMATLAB 与仿真课程设计与仿真课程设计学院 信息科学与工程学院 专业 电子信息科学与技术 班级 一班 学号 201242440 姓名 燕灿 2014 年 12 月 17 日2一、题目一、题目基于 MATLAB 的图像处理应用。二、课程设计内容二、课程设计内容 本次课程设计的内容为:编写一个简单的图像处理程序,实现图像的读取、灰度处理、旋转、加入噪声、反转变换、改变亮度等功能。三、设计原理及步骤三、设计原理及步骤(1)原理:首先,应使用 imread 函数读入图像:a = imread(lena.jpg); %这时的路径为相对路径灰度处理使用 rgb2gray 函数:b

2、= rgb2gray(a);旋转处理使用的为 imrotate 函数:c = imrotate(a,200,bilinear,crop) 加入噪声 imnoise 函数:d =imnoise(a ,gaussian,0,0.01) %此时加入的为高斯白噪声使用 imcomplement 函数进行反转变换:e=imcomplement(a);使用 immultiply 相乘函数改变亮度:f=immultiply(a,2)(2)步骤:在.m 文件存放的位置,存放一个图片,文件名为 lena.jpg。3原图片如下图所示:4然后在启动 MATLAB 程序,新建一个.m 文件,写入代码:四、系统仿真结果

3、及分析四、系统仿真结果及分析 运行上述程序得到下图结果:亮 亮亮 亮 亮亮 亮亮 亮 亮 亮亮 亮 亮 亮亮 亮 亮 亮处理效果明显,各个图的解释如下:第一个图为原图;第二个图为灰度图;5第三个图为旋转之后的图;第四个图为加入高斯白噪声之后的图;第五个图为反转变换处理之后的图;第六个图为改变亮度之后的图;五、设计体会五、设计体会(一)设计中遇到的问题本次设计中遇到的问题主要是图片处理函数的使用问题,因为课上没有学过这方面的知识,搜集了很多资料并进行学习。(二)体会MATLAB 在图像处理方面的应用真的很有趣,感受到了 MATLAB 的强大。本次实验虽简单,却激发了我对 MATLAB 这门课程的

4、兴趣,以后会抽时间学习 MATLAB 在其他方面的应用。六、附录六、附录实验中用到的代码:clc;clear all;close all; a = imread(lena.jpg); %读取图像b = rgb2gray(a);%灰度处理 c = imrotate(a,200,bilinear,crop) %旋转d =imnoise(a ,gaussian,0,0.01) %加入噪声e=imcomplement(a);%翻转变换6f=immultiply(a,2);%改变亮度% 显示结果 figure, subplot(2,3,1),imshow(a);title(原图); subplot(2,3,2),imshow(b);title(灰度图); subplot(2,3,3),imshow(c);title(旋转); subplot(2,3,4),imshow(d);title(加入噪声); subplot(2,3,5),imshow(e);title(反转变换); subplot(2,3,6),imshow(f);title(改变亮度);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号