2D Filter
Esta función aplica un filtro 2D convolucional seleccionable a una imagen de entrada y devuelve un resultado filtrado en escala de grises. Es útil para detección de bordes, embossing, sharpen y tareas similares de mejora de imagen.
📥 Entradas
Image AnyAcepta cualquier imagen (color o escala de grises) que se desea filtrar.
📤 Salidas
Image GrayDevuelve la imagen filtrada en escala de grises.
🕹️ Controles
Filter TypeElija el filtro deseado desde un desplegable. Opciones comunes incluyen Emboss, Contour, Sharpen, Laplacian y varias variantes de Sobel/edge.
🎨 Características
Aplica una variedad de kernels de convolución predefinidos para tareas comunes de filtrado 2D.
Convierte automáticamente imágenes en color a escala de grises antes de aplicar el filtro.
Interfaz simple con un desplegable para cambiar rápidamente entre distintos kernels de filtro.
📝 Instrucciones de uso
Conecte un bloque productor de imagen (cámara,
File Loaderu otro bloque de procesamiento) a la entradaImage Any.Seleccione el filtro deseado usando el desplegable
Filter Type.El bloque entrega una imagen de un solo canal en
Image Gray, adecuada para análisis posteriores o visualización.
📊 Evaluación
Al ejecutarse, este bloque convierte imágenes en color a escala de grises si es necesario, aplica el filtro convolucional 2D seleccionado y produce la imagen filtrada en escala de grises.
💡 Tips y trucos
Para imágenes ruidosas, coloque un bloque
Blurantes de este bloque para reducir artefactos pequeños y obtener respuestas de borde más limpias.Si desea un resultado binario de bordes tras filtrar, conecte la salida a un bloque
Image Threshold.Use bloques
Edge FilteroSobel Filtercuando necesite operadores de borde especializados; este bloque es bueno para experimentar rápidamente con varios kernels.Para inspeccionar resultados visualmente, conecte la salida a
Show Imageo guarde conImage Write.Al trabajar con regiones de interés, recorte primero usando
Image ROI,Image ROI SelectoImage ROI Polygony luego aplique el filtro solo al área de interés.Si necesita ajustar tamaños antes de filtrar (las imágenes grandes pueden ser lentas), use
Image Resizepara reducir, filtrar y opcionalmente volver a escalar.
Bloques sugeridos en combinación:
Flujo con cámara:
Camera USB→2D Filter→Show ImageDetección de bordes preprocesada:
Blur→2D Filter→Image ThresholdFiltrado por ROI:
Image ROI Select→2D Filter→Find Contour
🛠️ Solución de problemas
Si la salida parece idéntica a la entrada, asegúrese de que la entrada no sea ya una imagen de canal único y que haya seleccionado un
Filter Typedistinto.Si la salida es demasiado ruidosa, agregue
Blurantes de este bloque o pruebe un kernel diferente con características de suavizado más fuertes.Si el tamaño o formato de salida es incompatible con bloques posteriores, añada
Image ResizeoMerge Channelssegún sea necesario.
Última actualización
¿Te fue útil?