Python – función de evaluación() en Wand

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

Deja una respuesta

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