实验三 彩色图像的基本操作

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验三彩色图像的基本操作
一、实验目的
1、掌握彩色图像的基本操作。

2、能够运用MATLAB软件实现将一幅彩色图像转换成一幅灰度图像。

3、能够熟练对对彩色图像进行JPEG压缩操作。

实验内容:
1、读入一幅彩色图像,在工作空间站观察该图像所生成的几个变量分量。

clear all;
clc;
RGB=imread('baboon512.bmp');
R=RGB(:,:,1);
G=RGB(:,:,2);
B=RGB(:,:,3);
subplot(2,2,1);imshow(R);
subplot(2,2,2);imshow(G);
subplot(2,2,3);imshow(B);
subplot(2,2,4);imshow(RGB);
2、将一幅彩色图像(颜色格式为RGB)转换为灰度图像并进行保存。

试验程序如下:
clear all;
clc;
I=imread('baboon512.bmp'); figure,imshow(I);
Im=rgb2gray(I);
imtool(Im);
3、对一幅彩色图像进行JPEG压缩同时观察不同压缩比时图像的大小并进行保存。

clear all;
clc;
Y=imread('baboon512.bmp');
imwrite(Y,'b1.jpeg','Quality',100); imwrite(Y,'b2.jpeg','Quality',80); imwrite(Y,'b3.jpeg','Quality',75); imwrite(Y,'b4.jpeg','Quality',70); imwrite(Y,'b5.jpeg','Quality',60); imwrite(Y,'b6.jpeg','Quality',50);
imwrite(Y,'b7.jpeg','Quality',30); imwrite(Y,'b8.jpeg','Quality',20); imwrite(Y,'b9.jpeg','Quality',10); imwrite(Y,'b10.jpeg','Quality',0);当Quality(质量因子)从100减小到0时,图像的大小也越来越小。

相关文档
最新文档