Función Wand image.edge en Python

Edge Extraction es un efecto después del cual se resaltan los bordes presentes en la imagen. Se hace para detectar todos los bordes presentes en la imagen. La función edge() resalta los bordes en imágenes en blanco y negro con un filtro de convolución simple. En general, la detección de bordes es utilizada por visión artificial y aprendizaje automático.

Sintaxis:

wand.image.edge(radius=radius)

Parámetros:

Parámetro Tipo de entrada Descripción
radio numeros.reales el radio de, en píxeles, sin contar el píxel central.

Imagen utilizada:

Ejemplo 1:

# import Image from wand.image module
from wand.image import Image
  
# read image using Image() function
with Image(filename ="koala.jpeg") as img:
    # transform image to grayscale image
    img.transform_colorspace('gray')
  
    # edge extraction using edge() function
    img.edge(1)
    img.save(filename ="edgekoala.jpeg")

Producción:

Ejemplo #: Aumento del valor del radio.

# import Image from wand.image module
from wand.image import Image
  
# read image using Image() function
with Image(filename ="koala.jpeg") as img:
  
    # transform image to grayscale image
    img.transform_colorspace('gray')
  
    # edge extraction using edge() function
    img.edge(3)
    img.save(filename ="edgekoala.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 *