PIL is the Python Imaging Library which provides the python interpreter with image editing capabilities. The ImageOps module contains a number of ‘ready-made’ image processing operations. This module is somewhat experimental, and most operators only work on L and RGB images.
ImageOps.solarize() Invert all pixel values above a threshold, threshold simply means image segmentation.
Syntax: PIL.ImageOps.solarize(image, threshold=130)
Parameters:
image – The image to solarize.
threshold – All pixels above this grayscale level are inverted.
Returns: An image.
Image Used:
Python3
# Importing Image and ImageOps module from PIL package from PIL import Image, ImageOps # creating a image1 object im1 = Image. open (r "C:\Users\System-Pc\Desktop\a.JPG" ) # image segmentation # using threshold value = 130 # applying solarize method im2 = ImageOps.solarize(im1, threshold = 130 ) im2.show() |
Output: