多媒体图像处理第1次实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

多媒体图像处理第1次实验报告多媒体图像处理第1次实验报告实验一MatIab图像处理基础一、实验目的了解MatIab的基本功能及操作方法练_图像读写和显示函数的使用方法熟悉常用的图像文件格式与格式转换:实验内容1-图像的读写A)因像读RGB=imreadC);imshow(RGB);B)图像写先从一个.mat文件中载入一幅图像,然后利用图像写函数imwrite,创建一个png格式的图像如下:图像综合揀作利用matIab提供的函数将图像读入;编写程序实现对给定图像进行一定比例的放大和缩小处理,在Mfile编辑器中写入以下程序,全速执行:l=imread(r,);%读入图像J=imresize(l,10);%放大10倍K=imresize(l,;%缩小*10倍L=imrotate(l,-10,biIinear*,crop);%逆时针旋转10°subplot(2,2,1),imshow(l),title(原图’);%原图subplot(2,2,2),imshow(J),title(放大10);%放大10倍subplot(2,2,3),imshow(K),title(缩小);%缩小10倍subplot(2,2,4),imshow(L),title(逆时针旋转10°*);%逆时针转10°图像处理结果如下:2.图像显示二进制图像的显示BW1二zeros(20,20);%创建仅包含0/1的双精厦因像BW1(2:2:18,2:2:18)=1;imshow(BW1,*notruesize);BW1图像显示如下:whosBW2=uint8(BW1);figure,imshow(BW2,1notruesize);BW2图像显示如下:BW3二BW2~=0;%逻辑标志置为onfigure,imshow(BW3,1notruesize)BW3图像显示如下:whosBV/=imread();imshow(BW);BW图像显示如下:figure,imshowCBW);BW图像取反显示如下:figure,imshow(BW,[100;001]);BW图像以特定颜色显示如下:灰度图像的显示l=imread(**);J=filter2([12;-1-2],I);imshow(l)figure,imshow(J,[])图像I显示如下:图像J显示如下:索引图像的显示loadcIownimwrite(X,map,f);imshow(X)%装载一幅图像%保存为bmp文件imshow(X,map)H)RGB图像的显示l=imread(*);imshow(I)图像I显示如下:RGB=imreadC*);figure,imshow(RGB)图像RGB显示如下:imshow(l(:,:,3))%显示第3个颜色分量图像I的第3个分童显示如下:多帧图像的显示mri=uint8(zeros(128,128,1,27));%27帧文件初始化forframe=1:27[mri(:,:,:,frame),map]=imreadCframe);%读入每一帧endfigure,imshow(mri10),map);figure,imshow(mri10),map);%显示第10帧imshow(mri::,3),map);%显示第3帧figure,imshow(mri6),map);%显示第6帧figure,imshow(mri20),map);%显示第20帧J)显示多幅图像[X1,map1]=imread(*);[X2,map2]=imreadC);subplot(1,2,1),imshow(X1,map!);subplot(1,2,2),imshow(X2,map2)subplot(1,2,1),subimage(X1,map!)subplot(1,2,2),subimage(X2,map2)三、思考题简述MatLab软件的特点。1)可扩展性:Matlab最重要的特点是易于扩展,它允许用户自行建立指定功能的M文件。对于一个从事特定领域的工程师来说,不仅可利用Matlab所提供的函数及基本工具箱函数,还可方便地构造出专用的函数,从而大大扩展了其应用范国。2)為效性:Matlab语句功能十分强大,一条语句可完成十分复杂的任务。它大大加快了工程技术人员从事软件开发的效率。<MathWorks公司声称,Matlab软件中所包含的MatIab源代码相当于70万行C代码。3)易学易用性:Matlab不需要用户有高深的数学知识和程序设计能力,不需要用户深刻了解算法及编程技巧。软件可以支持哪些图像文件格式GIF、BMP、TIFF、PCX、JPG、PSD。3昙」目丨■目RGB=imreadC,);RGB2=imadd(RGB,50);imshow(RGB)figure,imshow(RGB2)图像RGB和RGB2显示如下:QFigg1FileEditSwInsertToolsDesktopWindowHelpRGB3=imadd(RGB,100);figure,imshow(RGB3)图像RGB3显示如下:B)图像减法运算l=imread(*);imshow(l)background=imopen(l,streI(disk,15));%估计背景图像figure,imshow(background);I2=imsubtract(I,background);%从原始图像中滅去背景图像figure,imshow(12)原始图像如下:背景图像如下:背景图像如下:OFigg2i」回xwFileIEditVie^vInsertTooleDesktopWindowHelp二二j上k\wa□目■回相减的图像如下:0图像乘除法运算l=imread(**);J=immuItiply(I,;K=immuItiply(I,;imshow(l)figure,imshow(J)figure,imshow(K)原始图像如下:HH3仏5乘后的图像如下:□厂q乡眇/』心①枱玫?b□3-H匸|0:Eq”耳x£oo|toetfi0^皿!uq。.宵。伶

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功