计算机图像处理实验报告(数字图像处理基本操作)(共5页)

上传人:文库****9 文档编号:211993714 上传时间:2021-11-18 格式:DOC 页数:5 大小:449.50KB
返回 下载 相关 举报
计算机图像处理实验报告(数字图像处理基本操作)(共5页)_第1页
第1页 / 共5页
计算机图像处理实验报告(数字图像处理基本操作)(共5页)_第2页
第2页 / 共5页
计算机图像处理实验报告(数字图像处理基本操作)(共5页)_第3页
第3页 / 共5页
计算机图像处理实验报告(数字图像处理基本操作)(共5页)_第4页
第4页 / 共5页
计算机图像处理实验报告(数字图像处理基本操作)(共5页)_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《计算机图像处理实验报告(数字图像处理基本操作)(共5页)》由会员分享,可在线阅读,更多相关《计算机图像处理实验报告(数字图像处理基本操作)(共5页)(5页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上课程名称:计算机图像处理实验名称:实验一 数字图像处理基本操作一、实验目的(1)掌握MATLAB软件的运用,熟练掌握建立、保存、运行、调试m文件的方法。(2)了解MATLAB软件中图像处理工具箱的使用方法。(3)熟练掌握图像文件(黑白、灰度、索引色和彩色图像)的读取及显示方法。(4)熟悉常用的图像文件格式和格式转换。 二、实验内容(包括源程序和程序运行结果)(1)编写matlab程序对灰度图像pout.tif、索引图像canoe.tif、真彩色图像peppers.png实现读取、显示和保存。源程序:clearclcI=imread(pout.tif);subplot(

2、131),imshow(I),title(灰度图像);I1,map=imread(canoe.tif);I2=ind2rgb(I1,map);subplot(132),imshow(I2),title(索引图像);I3=imread(peppers.png);subplot(133),imshow(I3),title(真彩色图像)imwrite(I,newpout.bmp);imwrite(I2,newcano.bmp);imwrite(I3,newpeppers.bmp);程序运行结果:(2)matlab图像文件夹中的mri.mat是一个包含27帧、图像尺寸为128*128的多帧索引图像。编

3、写matlab程序对请将前20帧图像顺序读入到一个数组中并显示出来,转换成影像显示。源程序: clearclcload mri;figure;subplot(4,5,1),imshow(D(:,:,:,1);subplot(4,5,2),imshow(D(:,:,:,2); subplot(4,5,3),imshow(D(:,:,:,3);subplot(4,5,4),imshow(D(:,:,:,4);subplot(4,5,5),imshow(D(:,:,:,5); subplot(4,5,6),imshow(D(:,:,:,6);subplot(4,5,7),imshow(D(:,:,:

4、,7);subplot(4,5,8),imshow(D(:,:,:,8); subplot(4,5,9),imshow(D(:,:,:,9);subplot(4,5,10),imshow(D(:,:,:,10);subplot(4,5,11),imshow(D(:,:,:,11);subplot(4,5,12), imshow(D(:,:,:,12);subplot(4,5,13),imshow(D(:,:,:,13);subplot(4,5,14),imshow(D(:,:,:,14);subplot(4,5,15), imshow(D(:,:,:,15);subplot(4,5,16),i

5、mshow(D(:,:,:,16);subplot(4,5,17),imshow(D(:,:,:,17);subplot(4,5,18), imshow(D(:,:,:,18);subplot(4,5,19),imshow(D(:,:,:,19);subplot(4,5,20),imshow(D(:,:,:,20); mov=immovie(D,map);implay(mov)程序运行结果: (3)通过图像点运算减弱图像pout.tif的对比度。源程序: clearclcclose allI=imread(pout.tif);subplot(121),imshow(I),title(原图);I

6、1=double(I);J=I1*0.8;I2=uint8(J);subplot(122),imshow(I2),title(减弱对比度后图像);程序运行结果:(4)编写matlab程序分别将索引色图像canoe.tif转换为灰度图像和二值图像,并将灰度图像转换为索引色图像源程序: clearclcclose allI,map=imread(canoe.tif);subplot(221),imshow(I),title(原图);I1=ind2rgb(I,map);subplot(222),imshow(I1),title(转化为真彩色图像);I2=ind2gray(I,map);subplot

7、(223),imshow(I2),title(转化为灰度图像);I3=im2bw(I);subplot(224),imshow(I3),title(转化为二值图像);程序运行结果:(5)编写matlab程序求对任意两幅大小不相等的图像相加的结果,并在一个窗口内显示加数图像,被加数图像、和图像。加数图像使用rice.png和被加数图像使用canoe.tif验证程序。源程序: clearclcclose allI,map=imread(canoe.tif);I1=ind2gray(I,map);I1=imresize(I1, 64 64);subplot(131),imshow(I1);J=imread(rice.png);J=imresize(J, 64 64);subplot(132),imshow(J);K2=imadd(I1,J);subplot(133),imshow(K2)程序运行结果:三、实验总结与建议: 通过本次实验,我熟悉了matlab中对图像的基本操作,包括imread,imshow,imwrite函数等等;在这些函数的运用中加深了对图片变化的认识。包括索引图像,灰度图像,真彩色图像的区别与调用方法;怎么在它们之间进行转换,怎么进行图片的叠加,进行对比度的增强和减弱。与书本上的知识相结合,使我受益颇多。专心-专注-专业

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

当前位置:首页 > 办公文档 > 教学/培训

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