Python PIL | ImageOps.equalize() 方法
PIL 是Python Imaging Library,它为Python解释器提供了图像编辑功能。 ImageOps 模块包含许多“现成的”图像处理操作。这个模块有点实验性,大多数运算符只处理 L 和 RGB 图像。
ImageOps.equalize()
方法均衡图像直方图。此函数将非线性映射应用于输入图像,以便在输出图像中创建灰度值的均匀分布。Syntax: PIL.ImageOps.equalize(image, mask=None)
Parameters:
image: The image to equalize.
mask: An optional mask. If given, only the pixels selected by the mask are included in the analysis.
Returns: An image.
使用的图像:
# Importing Image and ImageOps module from PIL package
from PIL import Image, ImageOps
# creating a image1 object
im1 = Image.open(r"C:\Users\sadow984\Desktop\download2.JPg")
# applying equalize method
im2 = ImageOps.equalize(im1, mask = None)
im2.show()
输出: