南昌大学数字图像处理实验程序2~7所有打包.docxVIP

南昌大学数字图像处理实验程序2~7所有打包.docx

  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文档。上传文档
查看更多
南昌大学数字图像处理实验程序2~7所有打包

说明:程序都是经过调试很久后弄上来的,是最后的上交给老师的版本,昌大学弟学妹们可放心使用~!实验二、图像灰度变换、图像取反、直方图均衡%% 图像灰度变换a = imread(G:\shuzituxiangshiyan\1\me.jpg);A=rgb2gray(a);stretchlim(A); %看看原图本来的灰度范围.B = imadjust(A,stretchlim(A),[]); %默认为[0 1]C=GrayTransf(A,0,1); %调用自己编写的GrayTransf函数.D=imadjust(A,stretchlim(A),[0.1 0.8]); %灰度变换至[0. 0.8]E=GrayTransf(A,0.1,0.8); %调用自己编写的GrayTransf函数.figure(1); subplot(3,2,1),imshow(a),title(原图);subplot(3,2,2),imshow(A),title(灰度原图);subplot(3,2,3),imshow(B),title(变换到区间[0 1]图);subplot(3,2,4),imshow(C),title(调用函数变换到区间[0 1]图);subplot(3,2,5),imshow(D),title(变换到区间[0.1 0.8]图);subplot(3,2,6),imshow(E),title(调用函数变换到区间[0.1 0.8]图);%% 图像取反a = imread(G:\shuzituxiangshiyan\1\me.jpg);A=rgb2gray(a);d=A;[m,n]=size(d);fori=1:mfor j=1:n e(i,j)=255-d(i,j); %用225减像素值,实现黑白转换.endendfigure(2);subplot(2,2,1);imshow(d);title(原始灰度图);subplot(2,2,2);imshow(e);title(反变换图像);subplot(2,2,3);imhist(d);title(反变换图像灰度分布);subplot(2,2,4);imhist(e);title(反变换图像灰度分布);%% 另一种反变换a = imread(G:\shuzituxiangshiyan\1\me.jpg);A=rgb2gray(a);f=A;g=imadjust(f,[],[1 0]); %前面那个中括号,默认是[0 1],后面调整为[1 0],相当于是反过来了.figure(3);subplot(2,2,1);imshow(f);title(原始灰度图像);subplot(2,2,2);imshow(g);title(反变换图像);subplot(2,2,3);imhist(f);title(图像灰度分布);subplot(2,2,4);imhist(g);title(反变换图像灰度分布);%% 再一种反变换a = imread(G:\shuzituxiangshiyan\1\me.jpg);A=rgb2gray(a);h=A;i=ones(2,1); %定义一个一行两列的矩阵.i=stretchlim(h); %把原灰度图像的灰度级敢为矩阵赋值给a矩阵. a是个列矩阵.j=i; %转为行矩阵.k=[0,1;1,0];l=j*k; %实现矩阵值调换,即[x y]变为[y x]J = imadjust(h,i,l);figure(4);subplot(2,2,1);imshow(h);title(原灰度图像);subplot(2,2,2);imshow(J);title(反变换图像);subplot(2,2,3);imhist(h);title(灰度图像);subplot(2,2,4);imhist(J);title(反变换图像);%% Gamma变换a = imread(G:\shuzituxiangshiyan\1\me.jpg);A=rgb2gray(a);m=A;O=GrayGamma(m,0.5);P=GrayGamma(m,1);Q=GrayGamma(m,2);figure(5);subplot(2,2,1);imshow(m);title(原灰度图像);subplot(2,2,3);imshow(O);title(r=0.5);subplot(2,2,2);imshow(P);title(r=1);subplot(2,2,4);imshow(Q);title(r=2);figure(6);subplot(2,2,1);imhist(m);title(原灰度图像

文档评论(0)

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

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

1亿VIP精品文档

相关文档