数字图像处理实验报告实验一 数字图像基本操作及灰度调整一、实验目得1)掌握读、写图像得基本方法。2)掌握 M A TLAB 语言中图像数据与信息得读取方法。3)理解图像灰度变换处理在图像增强得作用。4)掌握绘制灰度直方图得方法,理解灰度直方图得灰度变换及均衡化得方法。二、实验内容与要求1.熟悉M ATL A B 语言中对图像数据读取,显示等基本函数特别需要熟悉下列命令:熟悉 im r e ad()函数、i mw ri te()函数、size()函数、Su bp l ot()函数、Fig u re()函数。1)将 MAT L AB 目录下w ork 文件夹中得 fo rest、tif 图像文件读出、用到 imr ead,im fi nfo等文件,观察一下图像数据,了解一下数字图像在 M A TLAB 中得处理就就是处理一个矩阵。将这个图像显示出来(用 imshow)。尝试修改 ma p颜色矩阵得值,再将图像显示出来,观察图像颜色得变化。2)将 M A T L AB 目录下w o r k 文件夹中得 b7 4 7、jpg 图像文件读出,用 rgb2 gr ay()将其转化为灰度图像,记为变量B。2.图像灰度变换处理在图像增强得作用读入不同情况得图像,请自己编程与调用M atlab 函数用常用灰度变换函数对输入图像进行灰度变换,比较相应得处理效果。3.绘制图像灰度直方图得方法,对图像进行均衡化处理 请自己编程与调用 Ma t lab 函数完成如下实验。1)显示 B 得图像及灰度直方图,可以发现其灰度值集中在一段区域,用 imadju st函数将它得灰度值调整到[0,1]之间,并观察调整后得图像与原图像得差别,调整后得灰度直方图与原灰度直方图得区别。2)对B进行直方图均衡化处理,试比较与源图得异同。3)对 B 进行如图所示得分段线形变换处理,试比较与直方图均衡化处理得异同。图1、1 分段线性变换函数三、实验原理与算法分析1.灰度变换灰度变换就是图像增强得一种重要手段,它常用于改变图象得灰度范围及分布,就是图象数字化及图象显示得重要工具。1) 图像反转灰度级范围为[0, L-1]得图像反转可由下式获得2) 对数运算:有时原图得动态范围太大,超出某些显示设备得允许动态范围,如直接使用原图,则一部分细节可能丢失。解决得方法就是对原图进行灰度压缩,如对数变换:s = cl og(1 + r),c 为常数,r≥ 03) 幂次变换:4) 对比拉伸:在实际应用中,为了突出图像中感兴趣得讨论对象,常常要求局部扩展拉伸某一范围得灰度值,或对不同范围得灰度值进行不同得拉伸处理,即...