提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
前面讲到直方图均衡化,但是讨论的都是全局性的,像素是基于整个图像的灰度分布的变换函数修改的。这种全局性方法适合于整体增强,但当目的是增强图像中几个小区域的细节时,通常就会失败。这是因为在这些小区域中,像素的数量对计算全局变换的影响可以忽略,解决方法是设计基于像素领域的灰度分布的变换函数。
原理和全局直方图均衡化一样,因此这里不再阐述
1. 示例
1.1 示例代码
import numpy as np
import matplotlib.pyplot as plt
import cv2 as cv
if __name__ == '__main__':
img = cv.imread('Image/Fig0406.tif',0)
# 直方图均衡化
imgHE = cv.equalizeHis