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 AnySocket de entrada que acepta la imagen a filtrar (color o escala de grises).
📤 Salidas
Image AnySocket de salida que proporciona la imagen filtrada tras aplicar el bilateral filter.
🕹️ Controles
Kernel SizeDeslizador para ajustar el tamaño del kernel del filtro. Valores mayores aumentan el área de desenfoque y el tiempo de procesamiento.Sigma ValueDeslizador 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
Proporcione una imagen al socket de entrada
Image Any(por ejemplo, desde una cámara o una imagen cargada).Ajuste
Kernel Sizepara controlar el ancho del área de suavizado.Ajuste
Sigma Valuepara controlar la intensidad con la que se mezclan los colores cercanos.Lea la imagen procesada desde el socket de salida
Image Anyy, si lo desea, prévisualice con el bloqueShow 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 Resizeantes de este bloque para reducir el tiempo de procesamiento.Para comparar resultados o guardar salidas, use
Show Imagepara previsualizar yImage LoggeroImage Writepara almacenar ejemplos.Combine con
DenoisingoBlurpreviamente 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 Masky luego alimente la imagen enmascarada a este bloque.
🛠️ Solución de problemas
Si los bordes se ven demasiado suaves:
Reduzca
Kernel Sizeo disminuyaSigma Value.
Si el procesamiento es lento:
Reduzca la resolución de entrada con
Image Resizeo elija unKernel Sizemás pequeño.
Si los resultados no muestran diferencia notable:
Aumente
Sigma Valuepara 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 Anyesté conectado a una fuente de imagen válida. UseShow Imagepara confirmar los datos entrantes.
Última actualización