文档详情

实验2图像的基本操作.doc

发布:2018-06-19约1.17千字共6页下载文档
文本预览下载声明
实验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(灰度图)
显示全部
相似文档