En la función de evaluación() , los canales de píxeles se pueden manipular aplicando una expresión aritmética, relacional o lógica.
Sintaxis:
wand.image.evaluate(operator, value, channel)Parámetros:
Parámetro Tipo de entrada Descripción operador string base Tipo de operación a calcular. valor numeros.reales Número a calcular con operador
canal string base Canal opcional para aplicar la operación.
A continuación se muestra la lista de EVALUATE_OPS en Wand:
EVALUAR_OPS | Descripción |
---|---|
‘indefinido’ | es el EVALUATE_OPS predeterminado. |
‘abdominales’ | crear una evaluación abstracta. |
‘agregar’ | añadir evaluación. |
‘addmodulus’ | añadir módulo de evaluación. |
‘y’ | y evaluación. |
‘coseno’ | evaluar a partir de la función coseno. |
‘ruido gaussiano’ | Agregar evaluación de ruido gaussiano |
‘impulso ruido’ | Agregar evaluación de ruido de impulso |
‘ruido laplaciano’ | Agregar evaluación de ruido de Laplace |
‘Shift izquierdo’ | desplazamiento a la izquierda bit a bit |
‘máximo’ | evaluación máxima |
‘significar’ | evaluación media añadida. |
‘mediana’ | evaluación mediana agregada. |
‘ruido multiplicativo’ | Agregar evaluación de ruido multiplicativa |
‘multiplicar’ | evaluación de imágenes multiplicadas |
‘o’ | o evaluación |
‘poissonnoise’ | Agregar evaluación de ruido venenoso |
‘pow’ | Añadir evaluación de potencia |
‘Giro a la derecha’ | desplazamiento a la derecha bit a bit |
‘establecer’ | Agregar evaluación de conjunto |
‘seno’ | Agregar evaluación de la función seno |
‘límite’ | Agregar evaluación de umbral con un punto de umbral particular. |
‘umbral negro’ | Agregar evaluación mientras el umbral es negro. |
‘umbralblanco’ | Agregar evaluación mientras el umbral es blanco. |
‘ruido uniforme’ | Agregar evaluación de ruido uniforme |
Imagen de origen:
Ejemplo de código 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: img.evaluate(operator ='rightshift', value = 1, channel ='blue') img.save(filename ="kl-enhanced.jpeg")
Imagen de salida:
Ejemplo de código 2:
Python3
# Import Image from wand.image module from wand.image import Image # Read image using Image function with Image(filename ="koala.jpeg") as img: img.evaluate(operator ='leftshift', value = 1, channel ='red') img.save(filename ="kl-enhanced2.jpeg")
Imagen de salida:
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA