For the complete documentation index, see llms.txt. This page is also available as Markdown.

Bilateral Filter

Este bloque de función aplica un desenfoque que preserva los bordes a una imagen. Suaviza el ruido y pequeñas variaciones manteniendo los bordes nítidos, por lo que resulta útil para eliminar ruido en fotos cuando es importante conservar los límites de los objetos.

📥 Entradas

  • Image Any Socket de entrada que acepta la imagen a filtrar (color o escala de grises).

📤 Salidas

  • Image Any Socket de salida que proporciona la imagen filtrada tras aplicar el bilateral filter.

🕹️ Controles

  • Kernel Size Deslizador para ajustar el tamaño del kernel del filtro. Valores mayores aumentan el área de desenfoque y el tiempo de procesamiento.

  • Sigma Value Deslizador para ajustar la sigma (intensidad) del suavizado. Valores más altos producen un suavizado más fuerte de las diferencias de color.

🎨 Características

  • Suavizado que preserva bordes — reduce el ruido sin difuminar los bordes importantes.

  • Control simple de dos parámetros — ajuste intuitivo mediante kernel y sigma.

  • Funciona con imágenes en color y en escala de grises.

📝 Instrucciones de uso

  1. Proporcione una imagen al socket de entrada Image Any (por ejemplo, desde una cámara o una imagen cargada).

  2. Ajuste Kernel Size para controlar el ancho del área de suavizado.

  3. Ajuste Sigma Value para controlar la intensidad con la que se mezclan los colores cercanos.

  4. Lea la imagen procesada desde el socket de salida Image Any y, si lo desea, prévisualice con el bloque Show Image.

📊 Evaluación

Al ejecutarse, el bloque lee la imagen entrante, aplica el bilateral filter usando el Kernel Size y la Sigma Value seleccionadas, y entrega la imagen suavizada manteniendo los bordes.

💡 Consejos y trucos

  • Para comprobaciones visuales rápidas, conecte una cámara o una entrada de archivo antes de este bloque. Bloques de entrada útiles: Camera USB, Load Image, Stream Reader.

  • Si las imágenes de entrada son muy grandes y el filtro va lento, añada Image Resize antes de este bloque para reducir el tiempo de procesamiento.

  • Para comparar resultados o guardar salidas, use Show Image para previsualizar y Image Logger o Image Write para almacenar ejemplos.

  • Combine con Denoising o Blur previamente cuando la imagen tenga mucho ruido; a veces un ligero pre-blur seguido del bilateral ofrece mejores resultados visuales.

  • Para limitar el filtrado a una región, enmascare la imagen primero usando Apply Mask y luego alimente la imagen enmascarada a este bloque.

🛠️ Solución de problemas

  • Si los bordes se ven demasiado suaves:

    • Reduzca Kernel Size o disminuya Sigma Value.

  • Si el procesamiento es lento:

    • Reduzca la resolución de entrada con Image Resize o elija un Kernel Size más pequeño.

  • Si los resultados no muestran diferencia notable:

    • Aumente Sigma Value para fortalecer el suavizado, o verifique que la imagen de entrada realmente contenga ruido a eliminar.

  • Si no aparece imagen en la salida:

    • Asegúrese de que el socket de entrada Image Any esté conectado a una fuente de imagen válida. Use Show Image para confirmar los datos entrantes.

Última actualización