- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
试验彩色图像处理
实验 彩色图像处理 一、实验目的 使用MatLab 软件对图像进行彩色处理,通过实验熟悉使用MatLab软件 进行图像彩色处理的有关方法。 二、实验要求 1、能够完成彩色图像的分析,正确理解彩色图像的亮度、色调等性质; 2 、会对彩色图像进行直方图均衡,并能正确解释均衡处理后的结果; 3、能够对单色图像进行伪彩色处理。 三、实验内容与步骤 1、彩色图像的分析 调入并显示彩色图像lena.tif; 拆分这幅图像,并分别显示其R,G,B分量; 转换到HSV (色调H、饱和度S、亮度V)颜色空间; 根据各个分量图像的情况讨论该彩色图像的亮度、色调等的变化范围。 2、彩色图像的直方图均衡 显示这幅图像的R,G,B分量的直方图,分别进行直方图均衡处理,并 显示出均衡前后的各分量的直方图; 将处理完毕的各个分量合成彩色图像并显示其结果; 观察处理前后图像的彩色、亮度、色调等性质的变化。 3、伪彩色处理:灰度切片处理 调入并显示灰度图像head.jpg; 利用MATLAB提供的函数对图像在8--256级的范围内进行切片处理,并使 用hot模式和cool模式进行彩色化;观察处理的结果。 4、利用MATLAB软件实现彩色图像处理的程序: rgb_image=imread(lena.tif); %读取图像flower1.tif fR=rgb_image(:,:,1); %获取图像的红色分量 fG=rgb_image(:,:,2); %获取图像的绿色分量 fB=rgb_image(:,:,3); %获取图像的蓝色分量 figure(1),imshow(fR) %分别显示图像 1 figure(2),imshow(fG) figure(3),imshow(fB) %实现rgb 图像转化为HSV 彩色空间的图像 HSV=rgb2hsv(rgb_image); H= HSV (:,:,1); % 图像flower1.tif 的亮度 S= HSV(:,:,2); % 图像flower1.tif 的色调 V= HSV (:,:,3); % 图像flower1.tif 的饱和度 figure(4),imshow(H) figure(5),imshow(S) figure(6),imshow(V) fR=histeq(fR,256); %对彩色图像的分量进行直方图均衡化 fG=histeq(fG,256); fB=histeq(fB,256); RGB_image=cat(3,fR,fG,fB); %将直方图均衡化后的彩色图像合并 figure,imshow(RGB_image) %观察处理后的彩色图色度,亮度参照前面 f=imread(head.jpg); cut_1=imadjust(f,[0.0925 0.5],[0.0925 0.5]);%提取灰度在16-128 之间的像素 cut_2=imadjust(f,[0.5 1],[0.5 1]); %提取灰度在128-256 之间的像素 figure,imshow(cut_1),colormap(hot) %显示图像cut_1,并使用hot 模型彩色化 figure,imshow(cut_2),colormap(cool) %显示图像cut_2,并使用cool 模型彩色化 5、编写程序,实现下列颜色平衡算法:在rgb三通道上分别统计每个像素值 的出现次数,将1%的最大值和1%的最小值设置为255和0,其余值拉伸映射 到(0,255 ),这样使得每个值通道的值在rgb 中分布较均匀,达到颜色平 衡的结果。画出平衡前后各分量的直方图。 四、实验仪器与软件 1.计算机; 2.MATLAB 程序; 五、实验报告要求 1.叙述实验过程; 2.提交实验的原始图像、结果图像、程序代码。 六、思考题 2 1. 为什么经彩色直方图均衡后的图像除了对比度会有所增强外,还有 色调的变化?
文档评论(0)