实验7:彩色图像及伪彩色处理

实验7:彩色图像及伪彩色处理

ID:33651227

大小:505.50 KB

页数:7页

时间:2019-02-28

实验7:彩色图像及伪彩色处理_第1页
实验7:彩色图像及伪彩色处理_第2页
实验7:彩色图像及伪彩色处理_第3页
实验7:彩色图像及伪彩色处理_第4页
实验7:彩色图像及伪彩色处理_第5页
资源描述:

《实验7:彩色图像及伪彩色处理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、实验名称彩色图像及伪彩色处理二、实验目的及要求掌握彩色图像的基础知识、彩色模型的概念和伪彩色处理的基本原理和基本方法,加深对其的感性认识,巩固所学理论知识。编写MATLAB程序,实现对灰度图像的伪彩色处理。三、实验内容显示图像一律要求加上相关标题。(1)彩色图像的分析调入并显示一幅彩色图像,然后拆分这幅图像,并分别显示其R,G,B分量;利用NTSC彩色空间该彩色图像的亮度、色调和饱和度性质。(2)彩色图像的直方图均衡①调入并显示一幅彩色图像及其直方图,然后分别显示这幅图像的R,G,B分量的直方图。②分别R,G,B分量进行直方

2、图均衡处理,显示各分量均衡后的直方图;③将处理完毕的各个分量合成彩色图像并显示其结果和直方图;④利用NTSC彩色空间显示合成后的彩色图像的亮度、色调和饱和度性质,并观察处理前后图像的亮度、色调和饱和度性质的变化。用到的函数说明如下:imhist(I)%显示图像I的直方图。J=histeq(I,n)%指定直方图均衡后的灰度级数n,默认值为64,本次实验用256。(3)伪彩色处理分别采用2、8、16、32个灰度级进行伪彩色处理,并使用hot模式进行彩色化显示,观察并比较结果。用到的函数说明如下:G2C=grayslice(I,m);

3、%该函数用多重(即m-1个)等间隔阈值将灰度图像I转换为索引图像,即m色图像。imshow(X,map);%用指定的调色板来显示图像常用map如下:四、实现代码及运行效果图(1)彩色图像的分析调入并显示一幅彩色图像,然后拆分这幅图像,并分别显示其R,G,B分量;利用NTSC彩色空间该彩色图像的亮度、色调和饱和度性质。[A,map]=imread('lena.jpg');A1=A(:,:,1);A2=A(:,:,2);A3=A(:,:,3);subplot(2,2,1),imshow(A,map),title('ntsc图')su

4、bplot(2,2,2),imshow(A1),title('亮度')subplot(2,2,3),imshow(A2),title('色度')subplot(2,2,4),imshow(A3),title('饱和度')(2)彩色图像的直方图均衡①调入并显示一幅彩色图像及其直方图,然后分别显示这幅图像的R,G,B分量的直方图。[A,map]=imread('lena.jpg');R=A(:,:,1);G=A(:,:,2);B=A(:,:,3);AA=cat(2,R,G,B);subplot(3,2,1),imshow(A,map

5、),title('原图')subplot(3,2,2),imhist(AA),title('直方图')subplot(3,2,3),imhist(R),title('直方图R')subplot(3,2,4),imhist(G),title('直方图G')subplot(3,2,5),imhist(B),title('直方图B')②分别R,G,B分量进行直方图均衡处理,显示各分量均衡后的直方图;[A,map]=imread('lena.jpg');R=A(:,:,1);G=A(:,:,2);B=A(:,:,3);R1=histeq

6、(R,256);G1=histeq(G,256);B1=histeq(B,256);subplot(2,2,1),imhist(R1),title('均衡化直方图R1')subplot(2,2,2),imhist(G1),title('均衡化直方图G1')subplot(2,2,3),imhist(B1),title('均衡化直方图B1')③将处理完毕的各个分量合成彩色图像并显示其结果和直方图;[A,map]=imread('lena.jpg');R=A(:,:,1);G=A(:,:,2);B=A(:,:,3);R1=histe

7、q(R,256);G1=histeq(G,256);B1=histeq(B,256);rgb_image=cat(3,R1,G1,B1);AA=cat(2,R1,G1,B1);subplot(2,1,1),imshow(rgb_image),title('合成后的彩色图')subplot(2,1,2),imhist(AA),title('合成后的直方图AA')(4)④利用NTSC彩色空间显示合成后的彩色图像的亮度、色调和饱和度性质,并观察处理前后图像的亮度、色调和饱和度性质的变化。I=imread('lena.jpg');A=r

8、gb2ntsc(I);R=A(:,:,1);G=A(:,:,2);B=A(:,:,3);subplot(2,2,1),imshow(A),title('ntscͼ')subplot(2,2,2),imshow(R),title('ת³ÉntscºóµÄRͼ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。