用matlab显示图像直方图
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重庆交通大学
测绘工程系
实验课程:数字图像处理
实验名称:数字图像直方图的显示班级:
学号:
姓名:
实验日期:2011 年11 月20 日
1、用matlab显示图像的直方图
一、实验目的
通过学习数字图像的直方图,并通过matlab显示直观的领会直方图的含义与意义。对matlab的图像处理进行初步了解。
二、实验素材
三、实验原理
灰度直方图反映的是一幅图像中各灰度级像素出现的频率之间的关系。
以灰度级为横坐标,纵坐标为灰度级的频率,绘制频率同灰度级的关系图就是灰度直方图。
在matlab中用imhist函数来实现。
四、实验步骤(操作截图)
在matlab中实现图像的直方图输出。
1、通过z=imread(‘I:\_DSC0163.jpg’)在matlab中载入上边素材中的图像。
2、通过g=rgb2gray(z)将其转换成灰度图像。
3、通过Imshow(g)将灰度图像在matlab中显示。
4、通过Imhist(g)显示出其的直方图。
五、实验体会
以前只知道matlab对矩阵、平差运算很强,现在看来这软件真的强大。通过实验,简单了解了些数字图像处理的函数形式。了解到直方图只能反映图像的灰度分布情况,而不能放映图像像素的位置。