araç köşesi

Detección de bordes: foto a dibujo de líneas

Detecte los bordes de una foto y conviértala en un dibujo para colorear o en un mapa de bordes clásico

Elija las fotos que quiere convertir en dibujoToque o haga clic en el recuadro — se abre una ventana para elegir el archivo. También puede arrastrar un archivo hasta ahí.JPG, PNG o WEBP — puede elegir varias. Las fotos no salen de su dispositivo

Sus archivos se quedan con usted. La conversión ocurre dentro del navegador; ningún archivo se sube a un servidor.

Cómo funciona

Toque o haga clic en el recuadro para elegir una o varias fotos, elija la vista y pulse «Detectar bordes». La herramienta pasa la foto a gris, la suaviza un poco y luego mide en cada píxel qué tan rápido cambia el brillo de izquierda a derecha y de arriba abajo; donde cambia rápido hay un borde. «Líneas negras sobre blanco» dibuja solo los bordes claros y parece una hoja para colorear; «Bordes claros sobre negro» muestra cada borde con brillo según su fuerza. Ejemplo: en un retrato bien iluminado frente a una pared lisa, una densidad de 40 dibuja la cara, el cabello y la ropa; por encima de 80 la textura de la piel también se vuelve líneas. ¿Pocas líneas? Suba la densidad. ¿Demasiadas? Bájela. La salida es PNG y todo ocurre en su navegador.

Esta herramienta también se busca como convertir foto en dibujo, operador de sobel, foto para colorear, edge detection online, contorno de una imagen.

¿Qué es Detección de bordes?

La detección de bordes es el paso del procesamiento de imágenes que encuentra los lugares donde el brillo o el color cambia de golpe, es decir, los límites de los objetos. Es una de las primeras etapas de la visión por computadora y suele ser la primera tarea de un curso de procesamiento de imágenes. El resultado es un mapa en blanco y negro con solo los contornos de la foto, útil como plantilla de dibujo, hoja para colorear o boceto para corte láser.

¿Qué es Operador de Sobel?

El operador de Sobel es un par de pequeñas tablas de pesos de 3×3 que se aplican alrededor de cada píxel: una mide la diferencia entre los vecinos de la derecha y de la izquierda, la otra entre los de abajo y los de arriba; la fila y la columna del centro cuentan doble. Al combinarlas se obtiene la fuerza del borde en ese punto. Es simple y rápido; en un límite nítido entre negro y blanco marca las dos columnas de píxeles que tocan el límite.

Sobel o Canny: ¿cuál es la diferencia en la detección de bordes?

Sobel mide la fuerza del borde en cada píxel y la muestra tal cual; los bordes pueden tener varios píxeles de grosor y cortarse donde son débiles. Canny toma el cambio que mide Sobel, adelgaza las líneas a un píxel, con dos umbrales conserva los bordes débiles unidos a los fuertes y descarta el ruido suelto. Canny da líneas más limpias y finas, pero requiere más pasos. Esta herramienta usa Sobel: suficiente para colorear; si su tarea pide Canny, indíquelo.

¿Qué fotos dan una buena hoja para colorear?

Las fotos bien iluminadas en las que el tema se separa claramente del fondo dan líneas limpias: una mascota frente a una pared lisa, un edificio contra el cielo, un retrato con fondo sencillo. Las superficies con textura como pasto, alfombra o follaje se vuelven muchas líneas pequeñas; baje la densidad en esos casos.

En una foto muy grande las líneas pueden verse finas y cortadas, porque un borde se reparte en varios píxeles. Si el resultado sale pálido, reduzca antes la foto a unos 1000–1500 píxeles de ancho; alcanza para una hoja para colorear tamaño carta o A4.

Para tareas y análisis: detalle del método

Primero la imagen se convierte a luminancia (0,299 R + 0,587 G + 0,114 B) y se suaviza con un núcleo gaussiano de 3×3 ([1 2 1] en horizontal y en vertical). Los núcleos de Sobel son gx = [−1 0 1; −2 0 2; −1 0 1] y su transpuesta. La fuerza del borde se escala como √(gx² + gy²) / 4, así un escalón nítido de negro a blanco da 255. Los píxeles del borde repiten a su vecino más cercano, por eso el marco de la imagen no genera líneas falsas.

En «Bordes claros sobre negro» la fuerza del borde pasa directo a valor de gris (multiplicada por la densidad). En «Líneas negras sobre blanco» se aplica un umbral: los bordes débiles quedan en blanco y los cercanos al umbral aparecen con una transición gris. No se aplican la supresión de no máximos ni la histéresis de Canny.

Preguntas frecuentes

¿Cómo convierto una foto en un dibujo de líneas?

Elija la foto en esta página, deje la vista «Líneas negras sobre blanco» y pulse «Detectar bordes». Los contornos salen como líneas negras sobre fondo blanco; descargue el PNG e imprímalo.

Salieron muy pocas o demasiadas líneas, ¿qué hago?

Mueva el control «Densidad de líneas». Un valor alto también dibuja los bordes débiles y agrega detalle; un valor bajo deja solo los contornos más marcados. Con fondos con textura, un valor bajo da un resultado más limpio.

¿Esta herramienta usa el método de Canny?

No, usa el operador de Sobel. Las líneas no se adelgazan a un píxel como en Canny; basta para colorear o para plantillas, pero en una tarea nombre el método correctamente.

¿Puedo imprimir el resultado para colorear?

Sí. Imprima el PNG en tamaño carta o A4 con la opción «ajustar a la página». El fondo blanco no gasta tinta; solo se imprimen las líneas.