1 / 8
文档名称:

实验7彩色图像及伪彩色处理.doc

格式:doc   大小:162KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验7彩色图像及伪彩色处理.doc

上传人:wxc6688 2019/12/30 文件大小:162 KB

下载得到文件列表

实验7彩色图像及伪彩色处理.doc

相关文档

文档介绍

文档介绍:实验7彩***像及伪彩色处理一、实验名称彩***像及伪彩色处理二、实验目的及要求掌握彩***像的基础知识、彩色模型的概念和伪彩色处理的基本原理和基本方法,加深对其的感性认识,巩固所学理论知识。编写MATLAB程序,实现对灰度图像的伪彩色处理。三、实验内容显示图像一律要求加上相关标题。(1)彩***像的分析调入并显示一幅彩***像,然后拆分这幅图像,并分别显示其R,G,B分量;利用NTSC彩色空间该彩***像的亮度、色调和饱和度性质。(2)彩***像的直方图均衡?调入并显示一幅彩***像及其直方图,然后分别显示这幅图像的R,G,B分量的直方图。?分别R,G,B分量进行直方图均衡处理,显示各分量均衡后的直方图;?将处理完毕的各个分量合成彩***像并显示其结果和直方图;?利用NTSC彩色空间显示合成后的彩***像的亮度、色调和饱和度性质,并观察处理前后图像的亮度、色调和饱和度性质的变化。用到的函数说明如下:imhist(I)%显示图像I的直方图。J=histeq(I,n)%指定直方图均衡后的灰度级数n,默认值为64,本次实验用256。(3)伪彩色处理分别采用2、8、16、32个灰度级进行伪彩色处理,并使用hot模式进行彩色化显示,观察并比较结果。用到的函数说明如下:G2C=grayslice(I,m);%该函数用多重(即m,1个)等间隔阈值将灰度图像I转换为索引图像,即m***像。imshow(X,map);%用指定的调色板来显示图像常用map如下:四、实现代码及运行效果图(1)彩***像的分析调入并显示一幅彩***像,然后拆分这幅图像,并分别显示其R,G,B分量;利用NTSC彩色空间该彩***像的亮度、色调和饱和度性质。[A,map]=imread('');A1=A(:,:,1);A2=A(:,:,2);A3=A(:,:,3);subplot(2,2,1),imshow(A,map),title('ntsc图')subplot(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('');R=A(:,:,1);G=A(:,:,2);B=A(:,:,3);AA=cat(2,R,G,B);subplot(3,2,1),imshow(A,map),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('');R=A(:,:,1);G=A(:,:,2);B=A(:,:,3);R1=histeq(R,256);G1=histeq(G,256);B1=histeq(B,256);subplot(2,