实验一:图像文件类型转换 实验目的:理解数字图像文件的几种基本类型 掌握在MATLAB中进行图象文件类型转换的方法 观察图象转换前后的效果 加深对图象文件类型的理解 熟悉图象格式、颜色系统间的转换 实验内容:1)灰度图像与索引图像的相互转换 2)RGB 图像与索引图像的相互转换 3)将图像转换为二值化图像 实验方法:利用MATLAB 工具进行实验 一、灰度图像到索引图像的转换 启动MATLAB,新建一个自己的工作文件夹(如下图中的“MYFIG”)
并把它设置在当前的工作路径(Current Directory)下
1)在该文件夹中拷入个灰度图片,比如“2
jpg”文件
2)在MATLAB 命令输入窗中,调用函数info=imfinfo('2
jpg')观查 2
jpg 是否为灰度图像 在 ColorType: 'grayscale' 属性行如此显示,则说明以 2
jpg 命名的文件为灰度图像
3) 输入如下命令完成转换 RGB=imread('2
jpg'); % 将图像“2
jpg”的数据赋给变量 RGB figure(3); % 设定显示窗口 3 imshow(RGB); % 显示原“2
jpg”文件 figure(1); % 设定显示窗口 1 [RGB1,map1]=gray2ind(RGB,128); % 指定灰度级 128,进行灰度图像到索引图像转换 imshow(RGB1,map1) ; % 显示索引图像1 figure(2); % 设定显示窗口 2 [RGB2,map2]=gray2ind(RGB,16); % 指定灰度级 16,进行灰度图像到索引图像转换 imshow(RGB2,map2) ; % 显示索引图像2 imwrite(RGB1,map1,'3
bmp'); %