Herramienta de detección de bordes de imagen en línea
Detecta bordes con Roberts, Sobel o Laplaciano. Ajusta la intensidad, genera la imagen y descarga el PNG. Procesamiento local.
Empezar a usar
Métodos de detección
Sobel–Feldman combina los gradientes horizontal y vertical con signo de 3 × 3 mediante sqrt(Gx² + Gy²). Roberts Cross combina del mismo modo dos diferencias diagonales con signo en un vecindario de 2 × 2. Laplaciano toma el valor absoluto de la segunda derivada de ocho vecinos.
Los canales RGB se procesan por separado. Fuera de la imagen se repite el píxel del borde más cercano; el alfa y las dimensiones no cambian. No se añade ningún desplazamiento de 128.
Roberts usa un vecindario fijo de 2 × 2; Sobel y Laplaciano de ocho vecinos usan uno de 3 × 3. No se ajustan el tamaño ni el umbral; solo el método y la intensidad.
Intensidad
La intensidad va del 0 % al 100 %, con un valor inicial del 50 % y pasos de 0,01. La magnitud se limita y redondea a un byte antes de mezclarla con el RGB original; la mezcla se redondea de nuevo y los empates se resuelven hacia el entero par. El 0 % conserva el RGB original decodificado.
Ejemplo de cálculo
En la imagen gris de 3 × 3 [0,1,2;3,4,5;6,7,8], el centro original vale 4. Al 100 %, el centro resulta Roberts 4, Sobel 25 y Laplaciano 0; al 50 % predeterminado, los valores son 4, 14 y 2, respectivamente.
Uso y limitaciones
El cálculo independiente de los canales RGB puede producir bordes de color; no es un contorno binario con umbral. No se ofrecen Canny, umbral ajustable, trazado vectorial, reconocimiento de objetos ni precisión de medición. Compara la vista previa con el original.
- Carga una imagen local (máximo 25 MiB (26 214 400 B) y 24.000.000 de píxeles).
- Selecciona el método de detección.
- Ajusta la intensidad entre 0 y 100.
- Pulsa Generar imagen para ver el resultado.
- Descarga el PNG generado.
Preguntas frecuentes
¿Por qué el resultado no es un contorno nítido en blanco y negro?
El cálculo independiente de los canales RGB puede producir bordes de color; no es un contorno binario con umbral.
¿Qué significa el valor de intensidad (Strength)?
Es un porcentaje que controla la mezcla entre la imagen original y el filtro aplicado. 0% deja la imagen sin cambios, 100% aplica el filtro completo. El valor predeterminado es 50%.
¿Puedo cambiar el tamaño del núcleo o usar detección de bordes Canny?
Roberts usa un vecindario fijo de 2 × 2; Sobel y Laplaciano de ocho vecinos usan uno de 3 × 3. No se ajustan el tamaño ni el umbral; solo el método y la intensidad. No hay modo Canny.
El procesamiento se realiza localmente en tu navegador.