文档详情

实验2 灰度增强图像.pdf

发布:2024-12-17约3.03千字共4页下载文档
文本预览下载声明

实验2灰度增强图像

一、实验目的

通过本实验使学生掌握使用MATLAB对灰度图像进行空域增强的目的,加深对空域图像增强

的理解。

二、实验原理

本实验是基于数字图像处理课程中的图像变换和增强理论来设计的。

本实验的准备知识:教材第三章,空域图像增强方法。重点如下:

1、直方图和直方图均衡

通过实验领悟图像的直方图的含义,加深对图像直方图概念的理解,并且能够掌握直方

图均衡的方法和效果。

画图像的直方图命令,imhist(A)

直方图均衡命令,Aeq=histeq(A)

2、基本灰度变换

3、同屏显示图像的函数

图形窗口分区的命令为subplot,例如subplot(2,2,1)是将图形窗分为2×2的4个

区,在第1个区画图。示例

figure

subplot(1,2,1)imshow(A);

subplot(1,2,2)imshow(Aeq);

将图形窗口分为两个区,分别显示图像A和Aeq。

三、实验内容

(一)直方图均衡

1、读入lena_gray.tif图像文件,画出其直方图,并解释之;

2、对该图像进行直方图均衡,显示均衡后的图像及其直方图,并解释之;

3、将均衡后的图像存为lena_gray_1.tif文件。

4、再将lena_gray_1.tif文件读入并重复上述过程,说明增强效果并解释之。

(二)图像灰度变换

读入lena_gray.tif文件,对其灰度进行下列调整,并显示图像:

(1)将图像的灰度降低70%,同屏显示原图像和灰度调整后图像;

(2)将图像灰度加上一个值(如50),使图像变亮,编程,同屏显示原图像和灰度调

整后图像。

思考:灰度变换时应该注意什么?

(3)画出灰度变换前后图像的直方图,进行比较,说明现象和原因。

(4)使用MATLAB工具箱函数imadjust来调整亮度,imcomplement函数进行反色。

四、实验步骤

(一)直方图均衡

程序:

subplot(2,1,1);

imshow(I);

subplot(2,1,2)

imhist(I);

title(直方图)

运行结果:

1

直方图

800

600

400

200

0

050100150200250

程序:

subplot(2,2,1);

imshow(I);

title(原图像);

subplot(2,2,2);

imhist(I);

title(原图像直方图);

J=histeq(I);

subplot(2,2,3)

imshow(J);

title(原图像均衡化);

subplot(2,2,4);

imhist(J);

title(均衡化图像直方图);

运行结果:

(一)图像灰度变换

1、程序:

subplot(1,2,1);

2

imshow(I);

title(原图像);

subplot(1,2,2);

J=0.3*I;

imshow(J);

title(降

显示全部
相似文档