实验7 彩色图像变换_第1页
实验7 彩色图像变换_第2页
实验7 彩色图像变换_第3页
实验7 彩色图像变换_第4页
实验7 彩色图像变换_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验7彩色图像变换一、实验目的通过本实验使学生掌握使用MATLAB进行彩色图像处理的方法,加深对彩色空间和彩色图像的理解。二、实验内容彩色RGB空间的各个分量读取lena_color.tif图像,显示彩色图像,提取三个图像分量,同屏显示彩色图像及其各个分量图像,说明各个图像分量的意义。同屏显示三个图像分量的直方图,并解释之。RGB-CMY空间的转换编写程序,实现将lena图像的反色,也就是转换为CMY空间。提取CMY空间的三个图像分量,同屏显示彩色图像及其各个分量图像,说明各个图像分量的意义。同屏显示三个图像分量的直方图,并解释之。可再使用MATLAB下的补色图像imcomplement函数实

2、现。三思考:RFB分量为灰度图像,代表彩色图像红、绿、蓝每个分量所占的比例,范围为0255;从直方图中可以看出红、绿、蓝分量在彩色图像中占的比例;CMY图像是与RGB图像相反的色,表示其反射的颜色为CMY,其余的颜色被吸收,不能显示,用于颜料等;CMY直方图说明CMY图像中其各个分量所占的比例;彩色图像处理注意:彩色图像是含有三个或者四个分量的矩阵,处理时可以分别对其每个分量处理,也可以整体处理,但两者的处理效果不总是相同的,只有在对分量与处理与整体处理都适用的方法;彩色分量中各个分量是统计独立。这时,处理的效果才能区分。结果:程序如下:%=读取分量=lena_color=imread(d:t

3、est_imageslena_color.tif,tif);lena_red=lena_color(:,:,1);lena_green=lena_color(:,:,2);lena_blue=lena_color(:,:,3);figure(1);subplot(2,2,1);imshow(lena_color);title(origin);subplot(2,2,2);imshow(lena_red);title(lena-red);subplot(2,2,3);imshow(lena_green);title(lena-green);subplot(2,2,4);imshow(lena_b

4、lue);title(lena-blue);%=直方图=figure(2);subplot(1,3,1);imhist(lena_red);title(red-imhist);subplot(1,3,2);imhist(lena_green);title(green-imhist);subplot(1,3,3);imhist(lena_blue);title(blue-imhist);%=RGB-CMY=lena_inver=255-lena_color;figure(3);imshow(uint8(lena_inver);%=CMY图像分量=inver_red=lena_inver(:,:,

5、1);inver_green=lena_inver(:,:,2);inver_blue=lena_inver(:,:,3);figure(4);subplot(2,2,1);imshow(lena_inver);title(CMY-image);subplot(2,2,2);imshow(inver_red);title(CMY-red);subplot(2,2,3);imshow(inver_green);title(CMY-green);subplot(2,2,4);imshow(inver_blue);title(CMY-blue);%=直方图=figure(5);subplot(1,3

6、,1);imhist(inver_red);title(inver-red);subplot(1,3,2);imhist(inver_green);title(inver-green);subplot(1,3,3);imhist(inver_blue);title(inver-blue);%=imcomplementfunction=comple_lena=imcomplement(lena_color);figure(6);imshow(comple_lena);运行结果:originlena-redlena-bluelena-greenred-imhistgreen-imhistblue-

7、imhist010020001002000100200CMY-imageCMY-redCMY-greenCMY-blueinver-blueinver-redinver-green4000200000008000600040002000彩色变换读取lena_color.tif图像,(1)将该RGB图像的亮度降低70,并同屏显示原图像与亮度降低后图像。将该RGB图像中的红色分量的亮度降低50%,并同屏显示原图像与变换后彩色图像。将该RGB图像中的绿色分量的亮度降低50%,并同屏显示原图像与变换后彩色图像。程序如下:%=REB降低70%=lena_color=imread(d:test_image

8、slena_color.tif,tif);lena_low7=lena_color.*0.7;figure(1);subplot(1,2,1);imshow(lena_color);title(origin);subplot(1,2,2);imshow(lena_low7);title(lena-low0.7);%=红色分量降低0.5=lena_red=lena_color(:,:,1);low_red(:,:,1)=lena_red.*0.5;low_red(:,:,2)=lena_color(:,:,2);low_red(:,:,3)=lena_color(:,:,3);figure(2);subplot(1,2,1);imshow(lena_color);title(origin);subplot(1,2,2);imshow(low_red);title(low-red0.5);%=绿色分量的亮度降低0.5=lena_green=lena_color(:,:,2);low_green(:,:,1)=lena_color(:,:,1);low_green(:,:,2)=lena_green.*0.5;low_green(:,:,3)=lena_color(:,:,3);figure(3);subplot(1,2,1);im

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论