实验2图像的基本操作.doc
文本预览下载声明
实验2 图像的基本操作
应电101黎杰良201036626115
实验目的:
1、学会用matlab工具箱中的函数对图像进行读取、显示和保存等的基本操作。
2、了解matlab数据类型,图像类型,掌握常见图像类型转换方法。
实验内容:
1、仔细阅读Matlab帮助文件中有关函数imread, size, whos, imshow, imwrite的使用说明,能充分理解其使用方法。
2、并能运用以上函数完成相应的实验操作。
3、掌握ind2gray,ind2rgb,gray2ind以及rgb2gray图像类型转换函数的使用。
三、实验步骤:
1、读入和显示图象
(1)从硬盘中读入一幅名为Benz.jpg的图像,用whos提取该图像的基本信息,并使用imshow将其显示出来。
读入图像saturn.tif,并使用imshow显示。这幅图像的动态范围很小,但可以使用下列语句修正其显示结果:imshow(h, [ ])。写出两次图像显示效果有什么差别。
保存图像:读入Chevrolet.jpg,分别以q=50、25、15和0将该图像用imwrite函数保存到硬盘上,文件名分别为Chevrolet50.jpg,Chevrolet25.jpg,Chevrolet15.jpg,Chevrolet0.jpg。写出q值对保存的图像有何影响。
q=50:
q=25:
q=15:
q=0:
读入不同类型的图像,分别用ind2gray,ind2rgb,gray2ind以及rgb2gray函数进行转换函数类型。
[I,map]=imread(trees.tif);
I1=ind2gray(I,map)
imshow(I,map);
title(索引图)
figure;imshow(I1);
title(灰度图)
clear all;
close all;
[I,map]=imread(trees.tif);
imshow(I,map);title(索引图)
I2=ind2rgb(I,map)
figure;imshow(I2);title(真彩图)
I=imread(C:\Users\Lenovo\Desktop\应电实验指导书\lena.bmp,bmp);
[I1,map]=gray2ind(I)
imshow(I);
title(灰度图)
figure;imshow(I1,map);
title(索引图)
I=imread(C:\Users\Lenovo\Desktop\应电实验指导书\1c.jpg);
imshow(I);title(真彩图)
I2=rgb2gray(I)
figure;imshow(I2);
title(灰度图)
显示全部