Harris Corner Filter
Esta función detecta puntos de esquina en imágenes y los visualiza. Resulta útil para encontrar puntos característicos para inspección, comprobaciones de alineación y análisis de formas.
📥 Entradas
Image AnyImagen de entrada. Acepta imágenes en escala de grises o en color.
📤 Salidas
Image AnyImagen anotada con las esquinas detectadas marcadas.Corner SizeNúmero de esquinas detectadas (numérico).Corner PositionsLista de coordenadas de las esquinas (múltiples puntos).
🕹️ Controles
Pixel ThresholdControl deslizante para establecer la respuesta mínima de esquina necesaria para considerar un píxel como esquina. Valores más altos reducen las detecciones.Block SizeControl deslizante que controla la vecindad local usada al evaluar la fuerza de la esquina. Valores mayores consideran vecindades más amplias.Aperture SizeControl deslizante que ajusta la apertura de muestreo usada para la estimación de derivadas. Útil para ajustar la detección a características pequeñas o grandes.Harris Free ParameterControl deslizante para afinar la sensibilidad del cálculo de la respuesta de Harris (expresado como un valor escalado del control).
🎨 Características
Salida visual con esquinas detectadas superpuestas para verificación rápida.
Devuelve tanto el conteo como las posiciones exactas de las esquinas detectadas para procesamiento posterior.
Funciona con imágenes en color y en escala de grises; las entradas en color se manejan automáticamente.
Parámetros ajustables que permiten equilibrar sensibilidad frente a robustez al ruido.
⚙️ Cómo funciona
Cuando está activo, el bloque inspecciona la imagen suministrada, evalúa la fuerza local de esquina a lo largo de la imagen y marca las ubicaciones que exceden el umbral elegido. La imagen anotada, el número de esquinas detectadas y sus coordenadas se proporcionan como salidas para que puedas visualizar los resultados e introducir las coordenadas en otros bloques.
📝 Uso
Introduce una imagen en
Image Any.Ajusta
Pixel Thresholdpara controlar cuántos puntos se reportan. Empieza con un valor medio y súbelo para reducir detecciones o bájalo para aumentarlas.Ajusta
Block SizeyAperture Sizepara que coincidan con la escala esperada de las características en tu imagen (características pequeñas → valores menores; características grandes → valores mayores).Usa
Harris Free Parameterpara ajustes finos de sensibilidad.Usa la salida anotada
Image Anypara confirmar visualmente las detecciones.
💡 Consejos y trucos
Preprocesamiento: Limpia el ruido antes de detectar esquinas usando
BluroDenoisingpara reducir falsos positivos.Conversión binaria: Si tus características tienen alto contraste, prueba primero con
Image Thresholdpara simplificar la imagen.Área de enfoque: Usa
Image ROI SelectoGet ROIpara analizar solo una región específica y evitar esquinas irrelevantes.Post-filtrado: Usa
Find ContouroApproximate Contourpara agrupar o simplificar puntos detectados en formas, oRectangles in Rectanglepara filtrar esquinas dentro/fuera de una región.Visualización: Previsualiza e inspecciona resultados con
Show Image. Para superponer marcadores en otra parte, usaDraw PointoDraw Rectanglecon la salidaCorner Positions.
(Pista: combinar este bloque con Blur, Image Threshold, Image ROI Select, Find Contour y Show Image suele dar flujos de trabajo rápidos y fiables para tareas de inspección y medición.)
🛠️ Solución de problemas
No se detectan esquinas
Disminuye
Pixel Thresholdo reduceBlock Size.Asegúrate de que la entrada tenga suficiente contraste; considera
Image ThresholdoContrast Optimization.
Demasiadas esquinas falsas
Aumenta
Pixel Thresholdo incrementaBlock Size.Suaviza la imagen con
BluroDenoisingantes de la detección.
Detecciones agrupadas o ruidosas
Usa
Find Contour/Approximate Contourpara consolidar puntos cercanos en una forma significativa o filtrar por área.
Si los resultados son inesperados, previsualiza la salida anotada Image Any con Show Image para guiar el ajuste de parámetros.
Última actualización
¿Te fue útil?