Función varita wavelet_denoise() en Python

Este método es el mismo que eliminar el ruido de la imagen usando la función suavizar(). Pero este método elimina el ruido aplicando una transformada wavelet que es más conveniente y efectiva. El argumento de umbral debe ser un valor entre 0.0 y rango_cuántico,
 

Sintaxis: 
 

wand.image.wave_denoise(threshold, softness)

Parámetros: 

 

Parámetro Tipo de entrada Descripción
límite numeros.reales valor entre 0.0 y rango_cuántico
blandura numeros.reales aplicar suavidad a la imagen

 

Imagen de origen: 
 

Ejemplo 1: 
 

Python3

# Import Image from wand.image module
from wand.image import Image
  
# Read image using Image function
with Image(filename ="koala.jpeg") as img:
  
    # denoise image using wave_denoise() function
    img.wavelet_denoise(threshold = 0.05 * img.quantum_range,
                        softness = 0.0)
    img.save(filename ="vkoala.jpeg")

Producción: 
 

Ejemplo 2: aumento del valor de umbral 
 

Python3

# Import Image from wand.image module
from wand.image import Image
  
# Read image using Image function
with Image(filename ="koala.jpeg") as img:
  
    # vignette image using vignette() function
    img.wavelet_denoise(threshold = 0.065 * img.quantum_range,
                        softness = 0.00)
    img.save(filename ="vkoala2.jpeg")

Producción: 
 

Publicación traducida automáticamente

Artículo escrito por RahulSabharwal 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 *