
基于matlab的数字图像处理--对比度增强
读取待处理图像: 将图像数据归一化: 应用伽马变换: 调整图像范围:
发布日期:2021-05-06 07:01:02
浏览次数:16
分类:精选文章
本文共 748 字,大约阅读时间需要 2 分钟。
Matlab中的伽马变换应用于图像处理中的对比度调节是一种常见方法。通过分析灰度直方图可看出原始图像的亮度过高,图像显得过于明亮。为此,我们采用伽马变换(Gamma Adjustment)来降低图像亮度,提高对比度。伽马变换是一种非线性变换,常用于对图像亮度进行调整。选择伽马值大于1的变换,可以有效地降低图像的整体亮度,从而增强图像的对比度。
在本次实验中,我们通过对不同伽马值的应用来观察对图像对比度的影响。图像的输入和预处理步骤如下:
clcimg1 = imread('einstein.tif');
imgdata = im2double(img1);
P1= 1 * (imgdata .^ 1.2); P2= 1 * (imgdata .^ 1.4); P3= 1 * (imgdata .^ 1.6); P4= 1 * (imgdata .^ 1.8); P5= 1 * (imgdata .^ 2.0);
img=mapminmax(imgdata, 0, 1);
随后,我们通过灰度直方图和对比图像来展示不同伽马值对图像亮度和对比度的影响。具体展示如下:
- 伽马值1.2:图像亮度稍微降低,但整体对比度有所提升。
- 伽马值1.4:亮度降低幅度增大,对比度进一步提高。
- 伽马值1.6:亮度调整显著,图像细节更加清晰,对比度更优。
- 伽马值1.8:亮度调整到适当范围,图像对比度达到较好的平衡状态。
- 伽马值2.0:亮度调整较大,图像整体对比度较高,但细节表现可能稍逊。
通过对比不同伽马值处理后的图像,可以清晰地看到伽马变换对图像对比度调节的实际效果。选择合适的伽马值对于提高图像质量至关重要,需要根据具体图像特性进行调整。
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年05月02日 03时00分24秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Educational Codeforces Round 28
2025-03-29
ed编辑器--适用于shell脚本内编辑文件的最最简单编辑器
2025-03-29
EF 资料
2025-03-29
Effective Modern C++:02auto
2025-03-29
efficientnet最合适的尺寸和最后一层的层数
2025-03-29
Ehcache Java开源缓存框架
2025-03-29
el-select下拉框修改背景色
2025-03-29
Elasticsearch & Kibana & Filebeat开启SSL通信
2025-03-29
ElasticSearch - DSL查询文档语法,以及深度分页问题、解决方案
2025-03-29
ElasticSearch - 基于 JavaRestClient 操作索引库和文档
2025-03-29
ElasticSearch - 索引库和文档相关命令操作
2025-03-29
elasticsearch 7.7.0 单节点配置x-pack
2025-03-29
ElasticSearch 中 REST API 详解
2025-03-29
Elasticsearch 时区问题
2025-03-29