您的当前位置:首页正文

实验3图像的直方图均衡化

2020-11-06 来源:易榕旅网


实验3 图像的直方图均衡化

应电101黎杰良201036626115

一、实验目的:理解直方图的概念,利用Matlab获取和绘制图像的直方图,并进行直方图均衡化处理。

二、实验内容:学习并应用imhist, histeq等函数进行直方图处理

三、实验要求:提交原图像和各种直方图曲线,以及按直方图处理后的图像。 四、实验步骤

1、生成并绘制图像的直方图

(1) 阅读imhist的帮助文件; >> help imhist

IMHIST Display histogram of image data.

IMHIST(I) displays a histogram for………… Example -------

I = imread('pout.tif'); imhist(I)

See also HISTEQ, HIST.

(2) 读入一幅图像kids.tif,使用imhist( )函数产生图像的直方图,分析它的直方图分布及反映图像的特点;

(3) 使用imadjust( )函数产生图像的对比度图,并使用imhist( )函数产生两

个图像的直方图,分析图像对比度变化后的效果;

2、直方图均衡化

直方图均衡化由工具箱中的函数histeq实现,该函数语法为g=histeq(f,nlev)。式中,f为输入图像,nlev是为输出图像指定的灰度级数。histeq中的默认值为nlev=64。一般来说,我们将nlev赋值为灰度级的最大可能数量(通常为256)。

读入一幅图像,使用histeq ( )函数均衡化图像,分析变化后图像的效果。

因篇幅问题不能全部显示,请点此查看更多更全内容