- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
成绩:—
数字图像处理实验报告
实验_ :数字图像的matlab实现
学 号:0967118202
姓 名:张建波
同组人:
电脑编号:
实验时间:2012年陋月陋日星期二
数字图像处理实验报告
—、实验名称
图像处理的Matlab实现
二、 实验目的
1、 了解Matlab及其工具箱的基本使用方法
2、 掌握使用Matlab打开各种图像文件的方法
3、 掌握使用Matlab进行简单图像处理的方法
三、 实验平台
Windows XP、Matlab
实验内容
1、 编写一个可实现直方图均衡化的程序
2、 编写一个可实现图像对比度增强的程序
3、 编写一个可使用邻域平均法进行图像处理的程序
五、实验原理
1、直方图均衡化
直方图均衡化处理可将图像的灰度范围拉开,让灰度直方图在较大的动态范 围内趋于一致。用图像/(兀,刃的直方图代替灰度的分布密度函数Pf(f),则直方 图均衡化后的图像g为:
g = T[f] = ^pf(u)du
对于数字图像,设原图像的像素总数为N.灰度级的个数为L,第k个灰度 级出现的频数为心。若原图像/(兀刃在像素点(x,y)处的灰度为q,则直方图均 衡化后的图像g(x,y)在(x,y)处的灰度吐为:
/=()
MATLAB图像处理工具箱提供了用于直方图均衡化的函数histepo histep函 数的语法格式为:
J=histep(I r hgram)
J=histep(I , n)
fJ , T]=histep(I ,...) newmap=histep(X r map , hgram) newmap=histep(X r map) [newmap , T]=histep(X r …)
其中J=histep(I , hgram)将原始图像I的直方图变成用户指定的向量hgram , hgram中的各元素值域为[0,1]。
J=histep(I , n)指定直方图均衡化后的灰度级数n ,默认值为64O
[J , T]=histep(I,…腿回能将图像I的灰度直方图变换成图像J的直方图的 变换T。
newmap=histep(X , map , hgram)、newmap=histep(X , map)和[newmap , T]=histep(X ,…)是针对索引色图像调色板的直方图均衡化。
1、 使用以上语句,实现选定图像的直方图均衡化;
2、 修改部分参数,观察不同参数下直方图均衡化的变化规律;
3、 记录不同参数,并对实验进行截图,分析实验得出的规律。
图像对比度增强
对比度增强是按一定的规则修改输入图像每一个像素的灰度,从而改变图像 灰度的动态范围。它可以使灰度动态范围扩展,也可以使其压缩,或者对灰度进 行分段处理。
设输入图像为,处理后的图像为g(兀,y),则对比度增强可以表示为 下面的数学变换式:
g(兀,y) = T[f(x9y)]
其中T表示输人图像和输出图像对应点的灰度映射关系。
如果原图像/(x,的灰度范围是[m , M],我们希望调整后的图像g(%,y)的 灰度范围是[n , N],那么其变换公式变为:
g(九刃一 [/(兀,刃加]+几
M -m
MATLAB图像处理工具箱提供的imadjust函数可以实现上述的线性变换对 比度增强。
imadjust函数的语法格式为:
J=imadjust(I r [low high] , [bottomn top] , gamma)
newmap=imadjust(map , [low high] , [bottomn top] , gamma)
J=imadjust(I , [low high] , [bottomn top] , gamma)返回图像 I 经过直方图
调整后的图像Jogamma为矫正量。
调整后的图像Jo
gamma为矫正量。
[low
high]为原图像中要变换的灰度范围,
top] , gamma)调整索引色图[bottomn top]
top] , gamma)调整索引色图
newmap=imadjust(map , [low high] , [bottomn
像的调色板mapo此时若[low high]和[bottomn top]都是23矩阵,则根据它
们的值分别调整R、G、B三个分量。
对数变换常用来扩展低值灰度,压缩高值灰度这样可以使低值灰度的图像细 节更容易看清楚。对数变换的表达式为:
g(兀,y) = log[/(x,y) + l] 对数变换可用如下命令实现:
I=imreadC pout.tif );
Imshow(I)
I=double(I);
%对数运算不支持units类型数据。
%所以将图像矩阵转化为double类型。
J 二 log(I+l)
figure z imshow(J)
1、 使用以上语句
您可能关注的文档
最近下载
- 基于SpringBoot的药品订购系统的设计与实现.docx VIP
- 县纪委书记2025年度民主生活会个人对照检查发言材料.docx VIP
- 桥梁安全应急处置培训课件.pptx VIP
- 广东省汕尾市2024-2025学年七年级上学期期末考试英语试卷(含答案,无听力音频及原文).pdf VIP
- 2026年银行零售党支部党建工作计划.docx VIP
- 胫骨平台骨折.ppt VIP
- 含玻璃酸钠和外泌体的眼科药物组合物.pptx VIP
- 《病理学精品课件》中国医科大学:第十章 消化系统疾病讲义(3).ppt VIP
- 2022年安徽省公务员录用考试《专业科目-财会类》真题及答案.docx VIP
- 《病理学精品课件》中国医科大学:第十章 消化系统疾病讲义(2).ppt VIP
原创力文档


文档评论(0)