数字图像处理第二次实验
注意提交实验报告的文件名格式(姓名+学号+实验报告二.doc)
实验三 灰度变换增强
一、实验目的
1. 熟悉 matlab 图像处理工具箱及直方图函数的使用;
2. 了解灰度变换增强的 Matlab 实现方法
3. 掌握直方图灰度变换方法
4. 理解和掌握直方图原理和方法;
二、实验内容
1.
线段上像素灰度分布
读入灰度图像'peppers_gray.bmp',采用交互式操作,用 improfile 绘制一条线段的灰度值。
imshow(rgb2gray(imread('peppers.bmp')))
improfile
读入 RGB 图像‘flowers.tif’,显示所选线段上红、绿、蓝颜色分量的分布
imshow('flowers.tif')
improfile
2.
直方图变换
A) 直方图显示
在 matlab 环境中,程序首先读取图像'cameraman.tif',然后调用直方图函数,设置相关
参数,再输出处理后的图像。
I=imread('cameraman.tif'); %读取图像
subplot(1,2,1),imshow(I) %输出图像
title('原始图像') %在原始图像中加标题
subplot(1,2,2),imhist(I) %输出原图直方图
title('原始图像直方图') %在原图直方图上加标题