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