西南大学 工程技术学院学生实验报告
课程名称:
计算机图像处理
实验名称:
实验一 数字图像处理基本操作
一、实验目的
(1)掌握MATLAB软件的运用,熟练掌握建立、保存、运行、调试m文件的方法。
(2)了解MATLAB软件中图像处理工具箱的使用方法。
(3)熟练掌握图像文件(黑白、灰度、索引色和彩色图像)的读取及显示方法。
(4)熟悉常用的图像文件格式和格式转换。
二、实验内容(包括源程序和程序运行结果)
(1)编写matlab程序对灰度图像pout.tif、索引图像canoe.tif、真彩色图像peppers.png实现读取、显示和保存。
源程序:
clear
clc
I=imread(pout.tif);
subplot(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的多帧索引图像。编写matlab程序对请将前20帧图像顺序读入到一个数组中并显示出来,转换成影像显示。