matlab图像增强与平滑简单程序.docxVIP

  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文档。上传文档
查看更多
图像增强与平滑 直方图: I=imread(1.jpg); imshow(I); I=rgb2gray(I);%三维变成二维的图; figure,imhist(I);%显示灰度散布 直方图平衡办理: I=imread(1.jpg); I=rgb2gray(I); J=histeq(I); Subplot(1,2,1),imshow(I); Subplot(1,2,2),imshow(J); figure,Subplot(1,2,1),imhist(I,64); Subplot(1,2,2),imhist(J,64);%这个参数是什么意思??? 灰度变换: imadjust(I,[],[],); I=imread(1.jpg); I=rgb2gray(I); J=imadjust(I,[0.1,0.5],[]); Subplot(1,2,1),imshow(I); Subplot(1,2,2),imshow(J); figure,Subplot(1,2,1),imhist(I,64); Subplot(1,2,2),imhist(J,64); 图像反转: I=imread(1.jpg); I=rgb2gray(I); J=imadjust(I,[0.1,0.9],[0.90.1]); Subplot(1,2,1),imshow(I); Subplot(1,2,2),imshow(J); figure,Subplot(1,2,1),imhist(I,64); Subplot(1,2,2),imhist(J,64); 图像平滑 噪声 I=imread(1.jpg); I=rgb2gray(I); J=imnoise(I,saltpepper,0.02); H=ones(5,5)/25; I2=imfilter(J,H);%领域平均法去噪; Subplot(1,2,1),imshow(J); Subplot(1,2,2),imshow(I2); 高斯噪声 J=imnoise(I,’gaussian’,0.02);%高斯噪声 I=imread(1.jpg); I=rgb2gray(I); J=imnoise(I,gaussian,0.02); H=ones(5,5)/25; I2=imfilter(J,H);%领域平均法去噪; Subplot(1,2,1),imshow(J); Subplot(1,2,2),imshow(I2); 掩模大小对照 I=imread(2.bmp); I=rgb2gray(I); J=imnoise(I,gaussian,0.02); H=ones(2,2)/25; H1=ones(5,5)/25; I1=imfilter(J,H1);  %5*5  领域平均法去噪 I2=imfilter(J,H);  %2*2  领域平均法去噪 Subplot(1,2,1),imshow(I1); Subplot(1,2,2),imshow(I2); 中值滤波 I=imread(2.bmp); I=rgb2gray(I); J=imnoise(I,gaussian,0.02); H=ones(5,5)/25; I2=medfilt2(J,[5,5]); Subplot(1,2,1),imshow(J); Subplot(1,2,2),imshow(I2); 梯度法对图像锐化 I=imread(2.bmp); I=rgb2gray(I); I=double(I); [IX,IY]=gradient(I); GM=sqrt(IX.*IX+IY.*IY); figure(1),imshow(GM,[]); 拉普拉斯贝尔特拉米算子 I=imread(2.bmp); I=rgb2gray(I); I=double(I); Subplot(1,2,1),imshow(I,[]); H=[010,1-41,010]; J=conv2(I,H,same); figure(1),imshow(J,[]); 图像色彩加强 [rgb]=imread(3.jpg); rbgnew(:,:,1)=rgb(:,:,3); rbgnew(:,:,2)=rgb(:,:,1); rbgnew(:,:,3)=rgb(:,:,2); figure,imshow(rbgnew); 图像切割 边缘检测 I=imread(2.bmp); I=rgb2gray(I); J=edge(I,’Roberts’,0.1);/%edge调用roberts,算子,,,阀值0.1 figure(1),imshow(J,[]); 阀值0.05;;;;;;;

文档评论(0)

151****6617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档