直方图均衡化报告

直方图均衡化报告

ID:30320776

大小:19.58 KB

页数:11页

时间:2018-12-29

直方图均衡化报告_第1页
直方图均衡化报告_第2页
直方图均衡化报告_第3页
直方图均衡化报告_第4页
直方图均衡化报告_第5页
资源描述:

《直方图均衡化报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划直方图均衡化报告  医学图像处理实验报告  实验名称:直方图均衡化实验  姓名:gaojunqiang  学号:XX5405  班级:生医1001  指导教师:……  XX年6月5日  一、实验目的  1、编程实现下列功能:读出存储的黑白灰度图象并显示,显示灰度直方图,对  图象进行直方图均衡化处理,显示处理后图象及直方图,画出灰度变换曲线,并存储处理后图象。  二、实验原理  直方图均衡化处理的中心思想是

2、把原始图像的灰度直方图从比较集中目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。直方图均衡化是一种自动调节图象对比度质量的算法,使用的方法是灰度级变换:s=T(r)。它的基本思想是通过灰度

3、级r的概率密度函数p(rk),求出灰度级变换T(r).  灰度直方图的计算十分简单,依据定义在离散形式下有下面的公式成  立:  p?k??nk,k?0,1,?L?1nnk为图像中出现sk级灰度的像素数,n是图像像素总数,nk  而即为频数。  计算累积直方图各项:  knitk????p?i?,k?0,1,?L?1  i?0ni?0k  取整扩展:  映射对应关系:tk?intL[?(1)tk?]k?tk  三、实验代码及结果  直方图均衡化实验代码:  clc;  closeall;  clearall;  Im

4、ag=imread('');  figure()  imshow(Imag),title('原图像');  ImagGray=rgb2gray(Imag);  figure()目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  imshow(ImagGray),title('灰度图像');  [r,c]=size(ImagGray

5、);  %统计灰度直方图  GrayPixNum=zeros(1,255);  fori=1:r  forj=1:c  GrayPixNum(1,ImagGray(i,j))=GrayPixNum(1,ImagGray(i,j))+1;  end  end  %对灰度直方图进行归一化  GrayPixPro=GrayPixNum./(r*c);  figure()  plot(GrayPixPro),title('图像直方图');  %-----------------------------------------

6、------------------  %-----------------------直方图均衡化------------------------  %-----------------------------------------------------------  %直方图累加目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训

7、计划  GrayAdd=zeros(1,255);  GrayAdd(1,1)=GrayPixPro(1,1);  fori=2:255  GrayAdd(1,i)=GrayAdd(1,i-1)+GrayPixPro(1,i);  end  NewGray=round(GrayAdd.*254.+);  NewGrayPro=zeros(1,255);  fori=1:255  GrayTemp=NewGray(1,i);  NewGrayPro(1,GrayTemp)=NewGrayPro(1,GrayTemp)+

8、GrayPixPro(1,i);  end  figure()  plot(NewGrayPro.*(r*c)),title('均衡化直方图');  %有均衡化直方图和映射关系得到均衡化的图像  NewImag=zeros(r,c);  fori=1:r  forj=1:c  NewImag(i,j)=NewGray(1,ImagGray(i,

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

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

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