数字图像处理89000new.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字图像处理89000new.doc

位图 1、RGB彩色图像:用三个矩阵分别存放R,G,B三基色图像的亮度值。 2、索引图像:图像数据存储在图像矩阵和颜色图数组中,颜色数组为图像矩阵的着色提供索引。 3、灰度图像:灰度图像的数据保存在一个矩阵中,矩阵的每个点对应于图像的灰度值。 4.二进制图像:图像的每个点的数据都是0,1中的任一个值,显示出来的画面每个点不是黑,就是白。 clear RGB=imread(fj.tif); RGB(:,:,1)=uint8(double(RGB(:,:,1))*1.2); %改变原始图像红色分量 RGB(:,:,2)=uint8(double(RGB(:,:,2))*1.5); %改变原始图像绿色分量 RGB(:,:,3)=uint8(double(RGB(:,:,3))*1.3); %改变原始图像蓝色分量 subplot(2,2,1),imshow(RGB);title(原始图像) %拆分窗口 RGB=imread(fj.tif); [X,map]=rgb2ind(RGB,128); %将真彩色图像转换为索引图像将真彩色RGB图像转换成灰度图像。(RGB并不发生变化)w使用阈值变换法把灰度图像转换成二值图像 J1(:,:,1)=I(:,:,1); J1(:,:,2)=0; J1(:,:,3)=0; %提取I中的红色 J2(:,:,2)=I(:,:,2); J2(:,:,1)=0; J2(:,:,3)=0; %提取I中的绿色 J3(:,:,3)=I(:,:,3); J3(:,:,1:2)=0; %提取I中的蓝色 subplot(221);imshow(I);title(原图像); %显示原图 subplot(222);imshow(J1);title(红色); %显示提取的红色部分 subplot(223);imshow(J2);title(绿色); %显示提取的绿色部分 subplot(224);imshow(J3);title(蓝色); %显示提取的蓝色部分 灰度值线性变换 A=imread(hdbh.jpg) %读取图像 subplot(3,3,1),imshow(A); %显示图像 B=A+50; %A对比度+50 subplot(3,3,2),imshow(B); %显示图像 C=1.5*A; %A对比度*1.5 subplot(3,3,3),imshow(C); %显示图像 D=0.8*A; %A对比度*0.8 subplot(3,3,4),imshow(D); %显示图像 E=-double(A)+255; %将图像中的数据存储为双精度类型无符号整型 I=histeq(A); %直方图均衡化 subplot(2,2,1),imshow(A); %显示原图 subplot(2,2,2),imhist(A); %显示原图直方图 subplot(2,2,3),imshow(I); %显示均衡后的图 subplot(2,2,4),imhist(I); %显示均衡后的直方图 均值降噪 I=imread(hdbh.jpg) %读取原图 subplot(2,2,1),imshow(I); %显示图像 J=imnoise(I,gaussian,0,0.2); %将均值为,方差为的高斯噪声添加到图像I中高斯噪声 I=imread(hdbh.jpg) %读取图像 J=imnoise(I,gaussian,0,0.2); %加高斯白噪声 B=J-I; %图像差分运算 subplot(2,2,1),imshow(I); %显示图像I subplot(2,2,2),imshow(J); %显示图像J subplot(2,2,3),imshow(B); %显示图像B 图像的逻辑运算 A=zeros(128);A(40:70,60:100)=1; %生成128*128的零矩阵A,将宽40-70,高60-100的值设为1 B=zeros(128);B(50:80,40:70)=1; %生成128*128的零矩阵B,将宽50-80,高40-70的值设为1 C=and(A,B); %将A,B相与生成C D=or(A,B); %将A,B相或生成D E=not(A); %将A非运算生成E F=not(C); %将C非运算生成F G=not(D); %将D非运算生成G B1=not(B); %将B非运算生成B1 H=and(E,B)+and(B1,A);

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档