您的位置:首页 » 实验报告答案 » 数字图像处理实验报告 » 数字图像处理 第三版 实验报告及答案)

数字图像处理 第三版 实验报告及答案)

数字图像处理 第三版 实验报告及答案) - 封面

实验报告配套教材:

书名:数字图像处理 第三版
作者:Rafael.C.Gonzalez Richard.E.Woods 阮秋琦 阮宇智
出版社:电子工业出版社

实验报告概述:

课程名称:数字图像处理 开课实验室: 2014 年4 月18日 年级、专业、班 学号 姓名 成绩 实验项目名称 指导教师 尚振宏 教师评语 该同学是否了解实验原理: A.了解□ B.基本了解□ C.不了解□ 该同学的实验能力: A.强 □ B.中等 □ C.差 □ 该同学的实验是否达到要求: A.达到□ B.基本达到□ C.未达到□ 实验报告是否规范: A.规范□ B.基本规范□ C.不规范□ 实验过程是否详细记录: A.详细□ B.一般 □ C.没有 □ 教师签名: 年 月 日 一、 实验内容 在MATLAB中载入一副灰度级图像,统计显示该图像的直方图,对图像进行直方图均衡化处理,显示处理后的图像及直方图 二、 实验要求 (1) 描述直方图的概念并解释直方图均衡化原理 (2) 程序结构清晰,运行结果正确 (3) 描述上述程序的设计实现和结果,并对结果进行分析 三、 实验步骤及结果 (1) 读入图像,统计显示该图的直方图 >>f=imread('test.jpg'); >>a=rgb2gray(f); >>imhist(a); >> c=imhist(a,25); >>horz=linspace(0,255,25); >>bar(horz,c) >>axis([0 250 0 25000]) >>set(gca,'xtick',[0:50:250]) >>set(gca,'ytick',[0:5000:25000]) 得下图: 条形图 >>c=imhist(a,25); >> horz=linspace(0,255,25); >> stem(horz,c,'fill') >> axis([0 250 0 25000]) >> set(gca,'xtick',[0:50:250]) > > set(gca,'ytick',[0:5000:25000]) 得下图: >> h=imhist(a); >> plot(h) >> axis([0 250 0 2500]) >> set(gca,'xtick',[0:50:250]) >> set(gca,'ytick',[0:500:2500]) 得下图: (2)对图像进行直方图均衡化处理 >> imshow(a) >> figure, imhist(a) >> ylim('auto') >> g=histeq(a,256); >> figure,imshow(g) >> figure,imhist(g) >> ylim('auto') 输入图像 输入图像的直方图 直方图均衡化后的图像 直方图均衡后的图像的直方图 (四)实验结果分析 灰度级的直方图是反应一幅图像的灰度级与出现这种灰度的概率之间的图形。 直方图概念:设图像的灰度范围为[a,b],r为此灰度范围内的任一灰度级,p(r)为这副图像中灰度级为r的像素出现的频率,可以看出p(r)是r的函数,该函数的图形称为这幅图像的直方图。 直方图均衡化原理:把原始图像的直方图变换为均匀分布的形式,这样就增加了像素灰度值得动态范围从而达到增强图像整天对比度的效果