Python PIL ImageOps.equalize()方法
PIL是Python图像库,它为Python解释器提供了图像编辑功能。ImageOps模块包含了一些 “现成的 “图像处理操作。这个模块在某种程度上是实验性的,大多数操作只对L和RGB图像起作用。
ImageOps.equalize()方法可以均衡图像直方图。该函数对输入图像应用非线性映射,以便在输出图像中创建一个均匀的灰度值分布。
语法: PIL.ImageOps.equalize(image, mask=None)
参数:
图像:要均衡的图像。
mask:一个可选的掩码。如果给定,只有被掩码选中的像素才会被包括在分析中。
返回:一个图像。
使用的图片:
# 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()
输出: