美文网首页
[图像增强][灰度变换]5. 直方图均衡化

[图像增强][灰度变换]5. 直方图均衡化

作者: 砥砺前行的人 | 来源:发表于2021-11-08 20:16 被阅读0次

1. 基本原理

灰度直方图,表示图像中不同灰度值所出现的频数,通过坐标轴绘制成直方图用以表示。考虑如下图片:


car

灰度直方图如下:


hist

观察灰度直方图可以发现,灰度分布主要集中在100~180之间,对比度较小,表现在图像上的就是层次不清晰。

直方图均衡化(Histogram Equalization)是一种增强图像对比度(Image Contrast)的方法,其主要思想是将一副图像的直方图分布变成近似均匀分布,从而增强图像的对比度。直方图均衡化虽然只是数字图像处理(Digital Image Processing)里面的基本方法,但是其作用很强大,是一种很经典的算法。
基本计算方式如下:

2. 使用场景

提升对比度,拉升灰度直方图。

3. 代码示例

代码如下:

import cv2 as cv
import numpy as np
from math import *
import matplotlib.pyplot as plt

img = cv.imread("car.png",cv.IMREAD_GRAYSCALE)
dst = cv.equalizeHist(img)

plt.figure()
plt.subplot(2,2,1)
plt.imshow(img, cmap='gray')
plt.xticks([]);plt.yticks([])
plt.subplot(2,2,2)
plt.imshow(dst, cmap='gray')
plt.xticks([]);plt.yticks([])
plt.subplot(2,2,3)
plt.yticks([])
plt.hist(img.ravel(), 256, [0, 256])
plt.subplot(2,2,4)
plt.yticks([])
plt.hist(dst.ravel(), 256, [0, 256])
plt.show()

输出结果如下:


结果图

引用:
https://www.slideserve.com/halla-chan/6638130
https://zhuanlan.zhihu.com/p/44918476

相关文章

  • exp1-空间域图像增强

    图像灰度变换 计算显示图像直方图、直方图均衡化 空间域图像平滑、锐化

  • [图像增强][灰度变换]5. 直方图均衡化

    1. 基本原理 灰度直方图,表示图像中不同灰度值所出现的频数,通过坐标轴绘制成直方图用以表示。考虑如下图片: 灰度...

  • 10、直方图应用

    直方图均衡化,实际上是调整图像的对比度,是图像增强的一种手段 (注:直方图均衡化都是基于灰度图像) 全局均衡化 局...

  • 直方图均衡化

    直方图均衡化的介绍 直方图均衡化是一种简单有效的图像增强技术,通过改变图像的直方图来改变图像中各像素的灰度,主要用...

  • 日更挑战(2)-空间域图像增强

    直方图处理 直方图均衡化,直方图规定化,局部增强 图像算术/逻辑操作增强 数乘:增加平均灰度值 减法:去除背景 空...

  • 2019-04-10 OpenCV学习

    11边缘保留滤波(EPF) 美化图片 12图像直方图 13直方图应用 直方图均衡化:图像增强的一个手段 直方图比较...

  • Metal图像处理——直方图均衡化

    Metal图像处理——直方图均衡化 Metal图像处理——直方图均衡化

  • 直方图

    画出图像直方图 直方图归一化 这种归一化直方图的操作被称作灰度变换(Grayscale Transformatio...

  • 【数字图像处理】直方图均衡浅析

    直方图均衡化(Histogram Equalization)是数字图像处理领域经典的增强图像对比度(Image C...

  • 9- OpenCV+TensorFlow 入门人工智能图像处理-

    图像美化 案例1: 直方图 案例2: 直方图均衡化 案例3: 亮度增强 案例4: 磨皮美白 案例5: 图片滤波 案...

网友评论

      本文标题:[图像增强][灰度变换]5. 直方图均衡化

      本文链接:https://www.haomeiwen.com/subject/btkpzltx.html