自行编写代码计算灰度图像的直方图.doc

自行编写代码计算灰度图像的直方图.doc

ID:59335723

大小:116.50 KB

页数:2页

时间:2020-09-04

自行编写代码计算灰度图像的直方图.doc_第1页
自行编写代码计算灰度图像的直方图.doc_第2页
资源描述:

《自行编写代码计算灰度图像的直方图.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数字图像处理实验报告姓名:___王程___学号:_37_日期:_2013.3.19_一、实验要求(1)自行编写代码计算灰度图像的直方图,自行编写代码,不用matlab里面的直方图函数。(2)用matlab读取和显示二、实验代码functionladylenna()a=imread('C:lenna.jpg');%读取图像至工作空间imfinfo('C:lenna.jpg')%查看图像信息subplot(2,2,1);imshow(a);title('lady-lenna');ifisrgb(a);b=rgb2gray(a);%RGB转换为灰度图像en

2、dsubplot(2,2,2);imshow(b);%显示图像title('ladygaga-lenna');[m,n]=size(a);%返回图像大小e=zeros(1,256);fork=0:255fori=1:mforj=1:nifa(i,j)==ke(k+1)=e(k+1)+1;%灰度值相同的进行累加endendendendsubplot(2,2,4);bar(e);%画图像的灰度直方图title('灰度直方图');c=imrotate(a,20);%图像的旋转subplot(2,2,3);imshow(c);一、实验结果截图并做分析分析:第一幅

3、图,lady-lenna是用imread函数读入,imshow显示为彩色图像。第二幅图,ladygaga-lenna为变换后的灰度图,运用函数rgb2gray。第三幅图是对原图像进行旋转所得,运用函数imrotate。最后一幅为灰度直方图,采用自编函数。小结:实验中由于必须使用自编函数,所以没有用到hist函数。本次实验程序是在M文件中编写运行和调试的,在实验中开始由于没有用到函数rgb2gray,所以得到的结果有些出入。画灰度直方图也可以采用stem函数,能较为好的表现直方图的特性。我们在课堂学的内容远不止上述这些,比如图像读取分量、图像缩放、图像截取

4、、对二值图取反等。在以后的实验中要加强基础训练,在此基础上有所创新。本人承诺,此实验报告全部内容均为本人独立完成,若有欺瞒,猪狗不如!签字:

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

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

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