Python PIL | Método MedianFilter() y ModeFilter()

PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes. El módulo ImageFilter contiene definiciones para un conjunto predefinido de filtros,
que se puede utilizar con el
Image.filter()
método.

PIL.ImageFilter.MedianFilter()El método crea un filtro de mediana. Selecciona el valor de píxel mediano en una ventana con el tamaño dado.

Syntax: PIL.ImageFilter.MedianFilter(size=3)

Parameters:
size: The kernel size, in pixels.

Imagen utilizada:

# Importing Image and ImageFilter module from PIL package  
from PIL import Image, ImageFilter 
     
# creating a image object 
im1 = Image.open(r"C:\Users\sadow984\Desktop\download2.JPG") 
     
# applying the median filter 
im2 = im1.filter(ImageFilter.MedianFilter(size = 3)) 
     
im2.show() 

Producción:

PIL.ImageFilter.ModeFilter()El método crea un filtro de modo. Selecciona el valor de píxel más frecuente en un cuadro con el tamaño dado. Los valores de píxeles que ocurren solo una o dos veces se ignoran; si ningún valor de píxel aparece más de dos veces, se conserva el valor de píxel original.

Syntax: PIL.ImageFilter.ModeFilter(size=3)

Parameters:
size: The kernel size, in pixels.
# Importing Image and ImageFilter module from PIL package  
from PIL import Image, ImageFilter 
     
# creating a image object 
im1 = Image.open(r"C:\Users\sadow984\Desktop\download2.JPG") 
     
# applying the mode filter 
im2 = im1.filter(ImageFilter.ModeFilter(size = 3)) 
     
im2.show() 

Producción:

Publicación traducida automáticamente

Artículo escrito por ravikishor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *