好文档 - 专业文书写作范文服务资料分享网站

数字图像处理的MATLAB基础

天下 分享 时间: 加入收藏 我要投稿 点赞

实验1 数字图像处理的MATLAB基础

一、实验目的

通过本实验使学生掌握使用MATLAB 进行数字图像处理的基本语句。

二、实验原理

本实验是基于数字图像处理课程中的数字图像基本概念来设计的。

本实验的准备知识:MATLAB 语言基础;数字图像的基本概念。其中会涉及到的命令包 括MATLAB 基本语句和图像处理工具箱内的函数。

图像文件读取

对文件操作,一定要注意文件格式。不同文件格式的读取和存储方式都不相同,读出的 数据也不同。

如MATLAB 环境下,读取图像使用命令imread,一定要指明图像文件格式参数。 A=imread('G:\\Images\\coins. jpg',‘JPG'); B= imread('G:\\Images\\coins. bmp',‘BMP'); 常用函数

用于数字图像基本处理的函数:imread; imshow, imwrite A=imread(filename,fmt) 读入图像文件; imwrite(A,filename,fmt) 输出图像; imshow(I,n) 图像显示。

上述函数的详细使用方法可以通过MATLAB 命令窗下运行help 命令查看。例如查看函数 imread 的使用方法,可以在命令窗中键入 help imread

就可以看到该函数的详细使用方法和示例。今后其它用到的函数,也请学生自行查看该 函数的用法。

三、实验内容

(一) 复习MATLAB基本命令、基本绘图方法和编程方法

1、 输入A=[7 1 5;2 5 6;3 1 5],B=[1 1 1; 2 2 2; 3 3 3],在命令窗口中执行下 列表达式,掌握其含义:

A(2, 3) A(:,2) A(3,:) A(:,1:2:3) A(:,3).*B(:,2) A(:,3)*B(2,:) A*B A.*B A^2 A.^2 B/A B./A 2、 同屏绘制正弦曲线y=sin(x)、余弦曲线y=cos(x)、y=sin(x)cos(x)、y=sin(x)+cos(x) 的图像。

3、 设 2 ( ) 2 2 x y z x e ? + = ,求定义域x=[-2,2],y=[-2,2]内的z 值,网格取0.1 见方,画出三维曲面图。

4、 编程计算30!。

5、实验程序及结果: 程序:

A=[7 1 5;2 5 6;3 1 5]

B=[1 1 1; 2 2 2; 3 3 3] A(2, 3)

1

A(:,2) A(3,:) A(:,1:2:3) A(:,3).*B(:,2) A(:,3)*B(2,:) A*B A.*B A^2 A.^2 B/A B./A 结果

2

3

数字图像处理的MATLAB基础

实验1数字图像处理的MATLAB基础一、实验目的通过本实验使学生掌握使用MATLAB进行数字图像处理的基本语句。二、实验原理本实验是基于数字图像处理课程中的数字图像基本概念来设计的。本实验的准备知识:MATLAB语言基础;数字图像的基本概念。其中会涉及到的命
推荐度:
点击下载文档文档为doc格式
1k0y95u8up9da6a52j10
领取福利

微信扫码领取福利

微信扫码分享