1实验报告杨连月文档格式.docx

上传人:b****2 文档编号:5721736 上传时间:2023-05-05 格式:DOCX 页数:17 大小:559.35KB
下载 相关 举报
1实验报告杨连月文档格式.docx_第1页
第1页 / 共17页
1实验报告杨连月文档格式.docx_第2页
第2页 / 共17页
1实验报告杨连月文档格式.docx_第3页
第3页 / 共17页
1实验报告杨连月文档格式.docx_第4页
第4页 / 共17页
1实验报告杨连月文档格式.docx_第5页
第5页 / 共17页
1实验报告杨连月文档格式.docx_第6页
第6页 / 共17页
1实验报告杨连月文档格式.docx_第7页
第7页 / 共17页
1实验报告杨连月文档格式.docx_第8页
第8页 / 共17页
1实验报告杨连月文档格式.docx_第9页
第9页 / 共17页
1实验报告杨连月文档格式.docx_第10页
第10页 / 共17页
1实验报告杨连月文档格式.docx_第11页
第11页 / 共17页
1实验报告杨连月文档格式.docx_第12页
第12页 / 共17页
1实验报告杨连月文档格式.docx_第13页
第13页 / 共17页
1实验报告杨连月文档格式.docx_第14页
第14页 / 共17页
1实验报告杨连月文档格式.docx_第15页
第15页 / 共17页
1实验报告杨连月文档格式.docx_第16页
第16页 / 共17页
1实验报告杨连月文档格式.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

1实验报告杨连月文档格式.docx

《1实验报告杨连月文档格式.docx》由会员分享,可在线阅读,更多相关《1实验报告杨连月文档格式.docx(17页珍藏版)》请在冰点文库上搜索。

1实验报告杨连月文档格式.docx

参考命令:

save,load,clearall,size

a=b=c=d=

3456-0.50.51256

789100.751.53478

1-2)生成空阵,3×

3的全0阵、全1阵、单位阵和随机矩阵;

[],zeros,ones,eye,rand

1-3)利用for循环语句生成一个数组A

A=

12345

678910

1112131415

1617181920

1-4)利用实验1-1)中的矩阵c和d实现下列操作:

c+d、c-d、c*d、c.*d,数组c的转置、c求平方、c中所有元素之和,并将c和d合并为一个数组e;

1-5)将实验1-1)中的矩阵b和c分别转换为uint8和logical类数组,并将矩阵b归一化为double类数组,另外将uint8型的数组[48,125;

100,248]转化为double类数组;

uint8,double,im2uint8,mat2gray,im2double,im2bw

1-6)按以下方式检索查找实验1-3)中矩阵A的相关元素:

A(8)、A([1,7,14,20])、A([end-4:

end])、A(3,4)、A(1:

3,2:

4)、A([123],[34])、A(1:

4,5)、A(:

5)、A(end,:

)、A(17:

20)。

1-7)建立一个m函数文件,实现一个两参数的加法和乘法运算,并在命令窗口中调用它;

1-8)建立一个m脚本文件,比较向量化循环与for循环的执行速度,参考公式为:

f(x,y)=Asin(ux+vy),其中x、y范围可定为[0--99],A、u和v参数值可自行设定;

tic、toc

 

五号宋体,单倍行距

1题。

>

a=[3,4,5,6;

7,8,9,10]

a=

3456

78910

b=[-0.5,0.5;

0.75,1.5]

b=

-0.50000.5000

0.75001.5000

c=[1,2;

3,4]

c=

12

34

d=[5,6;

7,8]

d=

56

78

savedataabcd

clearall

loaddataa

size(a)

ans=

24

2题。

e=[]

e=

[]

F=zeros(3)

F=

000

G=ones(3)

G=

111

H=eye(3)

H=

100

010

001

I=rand(3)

I=

0.95010.48600.4565

0.23110.89130.0185

0.60680.76210.8214

3题

fori=1:

4

forj=1:

5

A(i,j)=(i-1)*5+j;

end

A

A=

4题.loaddataabcd

c+d

68

1012

c-d

-4-4

c*d

1922

4350

c.*d

512

2132

U=rot90(c,1)

U=

13

J=c.^2

J=

14

916

K=sum(c)

K=

46

L=[cd]

L=

1256

3478

5题>

loaddataabcd

m=uint8(b)

m=

01

e=mat2gray(c)

00.3333

0.66671.0000

n=im2bw(e)

n=

00

11

g=mat2gray(b,[0,1])

g=

00.5000

0.75001.0000

h=uint8([48,125;

100,248])

h=

48125

100248

l=double(h)

l=

6题

A(8)

17

A([1,7,14,20])

112920

A([end-4:

end])

195101520

A(3,4)

14

A(1:

4)

234

789

121314

A([123],[34])

89

1314

4,5)

5

10

15

20

A(:

5)

A(end,:

A(17:

20)

5101520

7题

functiony=myfunction(a,b)

y=a*b+a*b;

t=myfunction(1,2)

t=

4

8题

x=1:

99;

y=1:

a=1,u=2,v=3;

tic

fori=1:

99

forj=1:

f(i,j)=a*sin(u*i+v*j);

end

t1=toc

f=a*sin(u*x+v*y);

t2=toc

times=t1/t2

soso

1

u=

2

t1=

0.0110

t2=

0.0140

times=

0.7857

签名:

年月日

填写说明:

⑴表格可根据实际填写内容进行扩展调整;

⑵填写表格字体为宋体五号字,行间距为单倍;

⑶表头处“数字图像处理实验报告()”括号中,填写第几次实验,如第一次实验就填写“一”;

⑷实验原理处,主要填写与实验内容相关的理论、方法,以及具体流程和程序代码等内容;

⑸实验结果与分析部分:

要标明是那一部分内容的结果,如第一个实验的第二个内容标为1-2,具体标注为:

1-2结果如图几所示,接下来就本结果进行适当的分析;

⑹实验总结部分;

主要写心得、体会,通过实验解决了什么问题等。

12109940612

实验二:

图像基本操作

了解MATLAB数字图像处理工具箱,熟悉数字图像基本处理操作原理,掌握相关工具箱函数调用及其参数设置方法,能够查看图像的相关信息,并分析图像的处理效果。

2-1)、将目标图像加载到MATLAB目录下work文件夹中,读入并显示目标图像I,查看图像的基本信息及其在内存中的情况;

参考函数imread、imshow、imfinfo、whos

2-2)、创建名为exp2-1.m程序文件,在文件中实现以下的图像操作:

①对图像I进行缩放处理,将其缩小为0.5倍,并在当前空间下存储名称为”exp11”的图片;

②对图像I进行旋转处理,将其顺时针旋转30°

,并在当前空间下存储名称为”exp12”的图片;

③分别给原始图像和变换后图像赋予相应的标题名称(输入图片为”原图像”、输出图像为”缩小0.5倍图像”和”旋转30°

图像”),并在同一个窗口中,以1行3列的方式同时显示几幅图片进行比较;

参考函数imresize、imrotate、title、subplot、subimage

2-3)、通过交互方式将图像中的人眼和人脸区域剪切提取出来,分别存名为”eye”和”face”的新的图像,并查看眼部图片数据;

参考函数imcrop

2-4)、将原始图片分别转换成HSV色彩空间下的图像、灰度图像和二值图像,并在同一窗口中,以2行2列的方式同时显示几幅图片进行比较(四幅图像的标题名称分别为”原图像”、”HSV图像”、”灰度图像”、”二值图像”);

参考函数rgb2hsv、rgb2gray、im2bw、title

2-5)、在原始图像中,通过交互方式,任意选取四个像素点,查看像素点的灰度;

给出原始图片在R、G、B三个色彩空间下的图像,并在同一窗口中,以2行2列的方式同时显示几幅图片进行比较(四幅图像的标题名称分别为”原图像”、”R图像”、”G图像”、”B图像”);

2-6)、将原始图片转换为灰度图片,并分别在水平和垂直方向添加颜色条,在同一个窗口中,以1行3列的方式同时显示几幅图片进行比较;

1)、实验采用的原始图片要求是包含自己头像的照片,图片大小控制在640×

480之内;

2)、实验中的当前工作目录采用MATLAB目录下的work文件夹。

1题

A=imread('

yue.jpg'

);

imshow(A)

whosA

NameSizeBytesClass

A2592x1456x311321856uint8array

Grandtotalis11321856elementsusing11321856bytes

2题

A=imread('

subplot(1,3,1),imshow(A);

title('

原图像'

B=imresize(A,0.5);

subplot(1,3,2),imshow(B);

缩小0.5倍'

C=imrotate(A,30);

subplot(1,3,3),imshow(C);

旋转30度'

B=imcrop(A)

imwrite(B,'

eye.jpg'

imshow(B)

C=imcrop(A)

imwrite(C,'

face.jpg'

imshow(C)

4题

G=rgb2hsv(A);

H=rgb2gray(A);

I=im2bw(A);

subplot(2,2,1);

imshow(A),title('

subplot(2,2,2);

imshow(G),title('

HSV图像'

subplot(2,2,3);

imshow(H),title('

灰度图像'

subplot(2,2,4);

imshow(I),title('

二值图像'

5题

I=imread('

subplot(1,3,1);

imshow(I)

subplot(1,3,2);

colorbar

subplot(1,3,3);

colorbar('

horizontal'

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2