matlab图像直方图及均衡化处理报告

matlab图像直方图及均衡化处理报告

ID:10544744

大小:549.00 KB

页数:4页

时间:2018-07-07

matlab图像直方图及均衡化处理报告_第1页
matlab图像直方图及均衡化处理报告_第2页
matlab图像直方图及均衡化处理报告_第3页
matlab图像直方图及均衡化处理报告_第4页
资源描述:

《matlab图像直方图及均衡化处理报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电信信息工程3班卢国梁200730213246231、用matlab作出图像的直方图clear;I=imread('2222.jpg');I=rgb2gray(I);add=[];tab1=zeros(1,256);forn=0:255X=I==n;add=[add;sum(sum(X))];end;[a,b]=size(I);final=add/(a*b);figure;stem(final,'Marker','none');figure(2)imshow(I)2、用matlab实现图像的直方图均衡化均衡化前均衡化后程序:clear;I=imread('2222.jpg');I=rgb2gr

2、ay(I);I2=I;add=[];add1=[];tab1=zeros(1,256);tab2=zeros(1,256);forn=0:255X=I==n;add=[add;sum(sum(X))];end;[a,b]=size(I);final=add/(a*b);forn=1:256fori=1:ntab1(n)=tab1(n)+final(i);end;end;tab1=tab1*255;tab2=round(tab1);forn=1:aform=1:bfort=0:255ifI(n,m)==tI2(n,m)=tab2(t+1);end;end;end;end;forn=0:255X1

3、=I2==n;add1=[add1;sum(sum(X1))];end;[a1,b1]=size(I2);final1=add1/(a1*b1);figure;stem(final,'Marker','none');figure(2)imshow(I2);figure(3)stem(final1,'Marker','none')均衡化后直方图实验心得体会:这次先是把老师的课件都看了一次,知道了各种方法,包括多幅图像去噪声啊,中值滤波啊等等,看了一些参考的程序,请教了同学,就写了这么几个程序,中间遇到了一些问题,比如在均衡化的时候判断的时候用错了序列,结果图像处理之后变得更加难看,思量着不可能越

4、处理越糟糕,就里里外外看了好久的程序,毕竟是当局者,看不出来,请教了同学帮忙看错误,才找出了那个错误:ifI(n,m)==add(t);I2(n,m)=tab2(t+1);后来改为ifI(n,m)==t;I2(n,m)=tab2(t+1);图像也好看很多了!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。