【图像处理】直方图均衡(matlab实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

直方图均衡是一种常用的图像增强技术,旨在改善图像的对比度和亮度分布。该技术通过重新分配图像的像素值,使得图像中的亮度级别更加均匀地分布在整个灰度范围内。具体而言,直方图均衡会对图像的灰度直方图进行变换,使得直方图在整个灰度范围内具有更加均匀的分布。这样可以增强图像中细节的可见性,提高图像的视觉质量和观感效果。直方图均衡通常应用于图像增强、预处理、数字图像处理、计算机视觉等领域,是图像处理中的重要技术之一。

📚2 运行结果

主函数部分代码:

clc;clear;
%% Write a computer program for computing the histogram of an image.
fig1 = imread('data/Fig1.jpg');
fig2 = imread('data/Fig2.jpg');
figure('Name', 'Original Histogram');
set(gcf, 'position', [0 0 1024 512]);
subplot(1, 2, 1);
[L1 D1] = myImhist(fig1);
title('Fig 1');
subplot(1, 2, 2);
[L2 D2] = myImhist(fig2);
title('Fig 2');

%% Implement the histogram equalization technique.
figure('Name', 'Transformation of Fig. 1');
set(gcf, 'position', [0 0 960 512]);
subplot(1, 2, 1);
imshow(fig1, []);
R1 = myEqualization(L1, D1);

🎉3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

[1]郑方亮,王延年,廉继红等.基于条件先验Swin Transformer的人脸图像超分辨重建[J/OL].电子科技:1-9[2024-03-11].https://doi.org/10.16180/j.cnki.issn1007-7820.2025.02.005.

🌈4 Matlab代码实现

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值