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