冈萨雷斯数字图像处理第五章彩色图像处理PPT.ppt

冈萨雷斯数字图像处理第五章彩色图像处理PPT.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
冈萨雷斯数字图像处理第五章彩色图像处理PPT

第五章 彩色图像处理 ;白光 在17世纪,牛顿通过三棱镜研究对白光的折射就已发现: 白光可被分解成一系列从紫到红的连续光谱,从而证明白光是由不同颜色(而且这些颜色并不能再进一步被分解)的光线相混合而组成的。;5.1 彩色基础;图 可见范围电磁波谱的波长组成;人眼的吸收特性: 人眼的锥状细胞是负责彩色视觉的传感器,人眼的锥状细胞可分为三个主要的感觉类别。 大约65%的锥状细胞对红光敏感,33%对绿光敏感,只有2%对蓝光敏感。 由于人眼的这些吸收特性,被看到的彩色是所谓的原色红(R,red)、绿(G,green)和蓝(B,blue)的各种组合。 ;三原色原理指出 自然界中的可见颜色都可以用三种原色按一定比例混合得到;反之,任意一种颜色都可以分解为三种原色。 作为原色的三种颜色应该相互独立,即其中任何一种都不能用其他两种混合得到。 ;三原色原理 为了标准化起见,国际照明委员会(CIE)规定用波长为700nm、546.1nm、435.8nm的单色光分别作为红(R)、绿(G)、蓝(B)三原色。 红绿蓝三原色按照比例混合可以得到各种颜色,其配色方程为: C=aR+bG+cB;三原色原理 原色相加可产生二次色。 例如:红色+蓝色=深红色(M,magenta),绿色+蓝色=青色(C,cyan),红色+绿色=黄色(Y,yellow)。 以一定的比例混合光的三种原色或者以一种二次色与其相反的原色相混合可以产生白色(W,white),即:红色+绿色+蓝色=白色。 ;5.2 MATLAB中彩色图像的表示方法;RGB模型   RGB模型采用CIE规定的三基色构成表色系统。自然界的任一颜色都可通过这三种基色按不同比例混合而成。由于RGB模型将三基色同时加入以产生新的颜色,所以,它是一个加色系统。   设颜色传感器把数字图像上的一个像素编码成(R,G,B),每个分量量化范围为 [0,255]共256级。因此,RGB模型可以表示 256×256×256=16 777 216≈1670万种颜色。 这足以表示自然界的任一颜色,故又称其为24位真彩色。;一幅图像中的每一个像素点均被赋予不同的RGB值,便可以形成真彩色图像,如红色(255,0,0)、绿色(0,255,0)、蓝色(0,0,255)、青色(0,255,255)、品红(255,0,255)、黄色(255,255,0)、白色(255,255,255)、黑色(0,0,0)等,等比例混合三基色产生的是灰色。   RGB颜色模型可用一个三维空间中的单位立方体来表示,如图所示。; RGB立方体及rgbcube函数;function rgbcube(vx,vy,vz) vertices_matrix=[0 0 0;0 0 1;0 1 0;0 1 1;1 0 0;1 0 1;1 1 0;1 1 1]; faces_matrix=[1 5 6 2;1 3 7 5;1 2 4 3;2 4 8 6;3 7 8 4;5 6 8 7]; colors=vertices_matrix; patch(Vertices,vertices_matrix,Faces,faces_matrix,... FaceVertexCData,colors,FaceColor,interp,... EdgeAlpha,0) %Set up viewing point. if nargin==0 vx=10;vy=10;vz=4; elseif nargin~=3 error(Wrong number of inputs.) end axis off view([vx,vy,vz]) axis square;RGB图像;利用cat函数将分量图像合成彩色图像 rgb_image = cat(3, fR, fG, fB) 从彩色图像中提取三幅分量图像 fR = rgb_image(:, :, 1) fG = rgb_image(:, :, 2) fB = rgb_image(:, :, 3);5.1 MATLAB中彩色图像的表示;2. 索引图像; X与map之间的对应 X为double型 X(i, j)?map(1,:),当X(i, j)=1 X(i, j)?map(n,:),当X(i, j)=n(n≥2) X为uint8或uint16 X(i

文档评论(0)

djdjix + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档