数字图像处理——彩色图像实验报告(共18页).docx
《数字图像处理——彩色图像实验报告(共18页).docx》由会员分享,可在线阅读,更多相关《数字图像处理——彩色图像实验报告(共18页).docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上6.3实验步骤(1)对彩色图像的表达和显示* * * * * * * * * * * *显示彩色立方体* * * * * * * * * * * * *rgbcube(0,0,10); %从正面观察彩色立方体rgbcube(10,0,10); %从侧面观察彩色立方rgbcube(10,10,10); %从对角线观察彩色立方体%* * * * * * * * * *索引图像的显示和转换* * * * * * * * * *f=imread(D:PictureFig0604(a)(iris).tif); figure,imshow(f); %f是RGB真彩图像%rgb图像
2、转换成8色索引图像,不采用抖动方式X1,map1=rgb2ind(f,8,nodither);figure,imshow(X1,map1);%采用抖动方式转换到8色索引图像X2,map2=rgb2ind(f,8,dither);figure,imshow(X2,map2);%显示效果要好一些g=rgb2gray(f);%f转换为灰度图像g1=dither(g); %将灰色图像经过抖动处理,转换打二值图像figure,imshow(g); %显示灰度图像figure,imshow(g1); %显示抖动处理后的二值图像程序运行结果: 彩色立方体 原图 不采用抖动方式转换到8色索引图像 采用抖动方式
3、转换到8色索引图像 灰度图像 抖动处理后的二值图像(2)彩色空间转换f=imread(D:PictureFig0604(a)(iris).tif); figure,imshow(f); %f是RGB真彩图像%转换到NTSC彩色空间ntsc_image=rgb2ntsc(f); figure,imshow(ntsc_image(:,:,1); %显示亮度信息figure,imshow(ntsc_image(:,:,2); %显示色差信息figure,imshow(ntsc_image(:,:,3); %显示色差信息%转换到HIS彩色空间hsi_image=rgb2hsi(f); figure,i
4、mshow(hsi_image(:,:,1); %显示色度信息figure,imshow(hsi_image(:,:,2); %显示饱和度信息figure,imshow(hsi_image(:,:,3); %显示亮度信息程序运行结果:原图转换到NTSC彩色空间 显示亮度信息 显示色差信息 显示色差信息转换到HIS彩色空间 显示色差信息 显示饱和度信 显示亮度信息(3)彩色变换f=imread(D:PictureFig0614(a)(Chalk Original).tif); G=ice(image,f); %打开ice窗口对图像进行调整 %在窗口中执行以下操作: %a)得到图像的补色 %b)拖
5、动映射曲线,对图像显示效果进行修改 %c)在颜色通道中选中某一颜色,然后对映射曲线进行修改程序运行结果(1): 全彩色图片 ICE窗口 它的补色 ICE窗口 拖动映射曲线,图像的显示效果ICE窗口 选择Red ICE窗口f2=imread(D:Picture JLK Magenta.tif); figure,imshow(f2); %在CMYK彩色空间内打开图像 g2=ice(image,f2,space,CMYK);%f2的图像色彩偏红,拖动映射曲线,%调整映射参数,使图像的色彩看起来比较正常。程序运行结果(2) 原图 在CMYK彩色空间内打开图像 调整映射参数后ICE窗口(4)彩色空间滤波
6、%* * * * * * * * * * * * * * * * * * * * 彩色图像平滑 * * * * * * * * * * * * * * * * * * * * * *fc=imread(D:PictureFig0604(a)(iris).tif); figure,imshow(fc);h=rgb2hsi(fc); %转换到HIS彩色空间H=h(:,:,1); %色度分量S=h(:,:,2); %饱和度分量I=h(:,:,3); %亮度分量w=fspecial(average,25); %2525的方形平滑算子I_filtered=imfilter(I,w,replicate);
7、 %对亮度分量进行平滑操作H1=cat(3,H,S,I_filtered); %将H、S、I三个分量重新组合起来f=hsi2rgb(H1); %转换到RGB彩色空间f=min(f,1); %f的值控制在0,1之间figure,imshow(f); %彩色图像平滑处理%* * * * * * * * * * * * * * * * 彩色图像锐化 * * * * * * * * * * * * * * * * * * * * * * fb=imread( D:PictureFig0604(a)(iris).tif);lapmask=1 1 1;1 -8 1;1 1 1; %拉普拉斯算子g=imfi
8、lter(fb,lapmask,replicate); %拉普拉斯算子处理figure,imshow(g);%图像锐化后与原图像相减fen=imsubtract(fb,g);figure,imshow(fen); %显示差值图像程序运行结果: 原图 彩色图像平滑处理 拉普拉斯算子处理锐化处理(5)彩色图像分割%* * * * * * * * * * * * * * * * * 彩色边缘检测* * * * * * * * * * * * close all;clear;clc;f=imread(iris.tif); %f如图6-4所示%直接计算彩色边缘VG,并得到对单独彩色平面的二维梯度求和形成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字图像 处理 彩色 图像 实验 报告 18
限制150内