实 验 报 告
专业: 班级: 指导老师:
姓名: 学号: 实验室: 实验名称:图像灰度修正技术和直方图的均衡化 时间:
一、实验目的及要求 (一)实验目的
1、 掌握图像的灰度修正技术的原理和实现方法; 2、 掌握图像直方图均衡化处理的方法
(二)实验要求
1、给出求图像bacteria.tif的灰度直方图和灰度等值图的Matlab程序,并显示图像的灰度值方方土和灰度等值图。
2、 给出对图像pout.tif进行灰度变换,增强对比度的Matlab程序,显示增强前后的图像以及他们的灰度直方图;对结果进行分析。
3、给出对图象pout.tif进行直方图均衡处理的Matlab程序,显示处理前后的图像以及他们的灰度直方图;对结果进行分析。
二、实验设备(环境)及要求
1、支持Intel Pentium Ⅲ及其以上CPU,内存256MB以上、硬盘1GB以上容量的微机;软件配有Windows98/2000/XP操作系统及MATLAB软件;
2、实验过程中,务必分析实验结果,按要求写出实验报告。(建议同时网上提交电子版实验报告:yw6895@126.com)
三、实验内容与步骤
1、显示图像'trees.tif'的直方图
J=imread('tire.tif'); subplot(1,2,1),imshow(J) subplot(1,2,2),imhist(J)
90080070060050040030020010000100200 2,显示图像'eight.tif'的等灰度值图 I=imread('rice.png'); subplot(1,2,1), imshow(I) subplot(1,2,2), imcontour(I,8) 3、调整图像的对比度,调整前后的图像 clear all I=imread('pout.tif'); J=imadjust(I,[0.3 0.7],[]); subplot(121),imshow(I) subplot(122),imshow(J) figure,subplot(121),imhist(I) subplot(122),imhist(J)
4、对图像'tire.tif'做直方图均衡化
I=imread('tire.tif'); J=histeq(I);
subplot(1,2,1),imshow(I) subplot(1,2,2),imshow(J) figure,subplot(1,2,1),imhist(I,64) subplot(1,2,2),imhist(J,64)
结 论 教 师 批 阅 年 月 日
相关推荐: