Saltar al contenido principal

Paso 2: Alineación

Tiempo: 10–15 minutos

El alineador es la parte más poderosa (y la más malinterpretada) de la cámara. Una vez que lo entiendes, todo encaja. Vamos a explicarlo de forma simple.

Qué hace la alineación (y por qué la necesitas)

Imagina que estás inspeccionando tornillos en una placa de circuito. Has dibujado un pequeño cuadro alrededor de cada ubicación del tornillo. ¿Pero qué sucede cuando la siguiente placa entra ligeramente desplazada hacia la izquierda? ¿O girada un grado? Tus cuadros ahora están mirando a los lugares equivocados.

El alineador lo resuelve. Observa cada nueva imagen, descubre a dónde se movió la pieza y desplaza todas tus regiones de inspección para que coincidan. Es como tener un ayudante que dice "la placa se movió 3 píxeles a la izquierda y giró 0.5 grados, así que déjame mover todas tus cajas para que coincidan".

Por qué esto es poderoso: cuando tus regiones de inspección pueden moverse con la pieza, puedes hacerlas más pequeñas. Y las cajas más pequeñas necesitan menos datos para entrenar la IA. Es un beneficio en cascada que empieza con una buena alineación.

Cómo funciona: piensa en ello como un rompecabezas

El alineador funciona igualando bordes. Aquí hay una forma simple de verlo:

  1. Tomas una "imagen de referencia" (la imagen de plantilla) de una pieza perfecta
  2. Apuntas a características específicas en esa foto (esquinas, bordes, orificios) que se ven iguales en cada pieza
  3. Cada vez que llega una pieza nueva, la cámara encuentra esas mismas características en la nueva imagen
  4. Calcula la diferencia: "esta pieza está 5 píxeles a la izquierda, 2 píxeles hacia arriba y está girada 1.2 grados"
  5. Desplaza todas tus regiones de inspección exactamente esa cantidad

Es como jugar a un juego de emparejar. La cámara encuentra las características que le mostraste y las usa como puntos de anclaje.

La regla de oro de la alineación

Coloque 2-3 regiones de plantilla pequeñas lo más separadas posible en la pieza

Esta única regla determinará si su alineación funciona perfectamente o tiembla de forma frustrante. He aquí por qué:

Piénsalo así: Imagina que estás tratando de averiguar si un marco de imagen en la pared está torcido.

  • Si solo miras una esquina, podrías pensar que está recta cuando en realidad está inclinada
  • Si miras dos esquinas opuestas (superior izquierda e inferior derecha), puedes decir al instante si está torcido y exactamente cuánto

El mismo principio se aplica al alineador. Con una región en un lado de la pieza, un pequeño error de medición de 0.5 grados permanece en 0.5 grados. Pero con dos regiones en lados opuestos, ese mismo error se promedia a alrededor de 0.05 grados, diez veces más preciso.

La interfaz del alineador

Así es como se ve la pantalla de configuración del alineador. Verás tu imagen de plantilla con resaltados de borde en color que muestran qué características de referencia está usando el alineador:

Herramienta de alineación, vista general de la página

Configuración paso a paso

1. Captura de la imagen de plantilla

Coloque una pieza buena y libre de defectos dentro del campo de visión de la cámara. Esta pieza se convierte en la referencia contra la que se compararán todas las piezas futuras.

  • La pieza debe estar bien iluminada con bordes claros
  • Asegúrese de que esté limpia, sin residuos ni marcas inusuales
  • Colóquela tal como aparecerá típicamente durante la producción

Haga clic en Capturar imagen de plantilla.

2. Agregar regiones de plantilla

Haga clic en + Rectángulo (o + Círculo) para crear una región de plantilla. Colocará 2-3 de estas.

A qué alinear (características que nunca cambian):

  • Bordes mecanizados
  • Orificios taladrados
  • Contornos de PCB
  • Características moldeadas
  • Esquinas estampadas

A qué NO alinear:

  • Superficies texturizadas o variables
  • Áreas donde podrían aparecer defectos
  • Puntos reflectivos que causen deslumbramiento
  • Detalles diminutos que podrían no ser visibles en todas las imágenes
  • Etiquetas o marcas que podrían moverse

3. Comprender los resaltados de borde

Cuando ubiques una región de plantilla, verás resaltados en color:

Resaltados de borde y punto de referencia rojo

  • Resaltados en verde = Bordes fuertes y utilizables detectados. Esto es lo que quieres.
  • Resaltados en rojo = No hay suficientes bordes. Mueva la región a una característica con bordes más claros.
  • Punto rojo = El punto de referencia de la alineación (centro de todas tus regiones de inspección).

4. Limpiar bordes ruidosos con la herramienta Ignore

Este paso suele pasarse por alto y marca una gran diferencia.

Haga clic en Ignorar región de plantilla y pinte sobre cualquier borde que no desee que el alineador utilice. Elimine:

  • Textura de fondo aleatoria
  • Brillo o reflejos
  • Ruido de superficie
  • Bordes de escombros o etiquetas
  • Cualquier borde que pueda cambiar entre piezas
Alta sensibilidad + limpieza agresiva = mejores resultados

Si necesitas más bordes, aumenta el control deslizante de sensibilidad. Pero cuanto más aumentes la sensibilidad, más importante es limpiar el ruido con la herramienta Ignore. Piénsalo como lanzar una red amplia y luego seleccionar cuidadosamente solo los peces buenos.

Control deslizante de sensibilidad

5. Establecer rango de rotación

Configuración del rango de rotación

Esto controla cuánta rotación buscará el alineador:

  • ±180°: Encuentra la pieza en cualquier rotación (360°). Lo mejor para la mayoría de las aplicaciones.
  • ±5-20°: Solo coincide si la pieza está aproximadamente en la orientación esperada
  • ±0°: Solo coincidencia de ángulo exacto
Usa la rotación como una puerta de calidad

Si estableces un rango estrecho como ±5° y una pieza entra girada 10°, el alineador no coincidirá, y puedes usar esta falla como una señal de rechazo. Útil para detectar piezas que no están orientadas correctamente.

6. Establecer umbral de confianza

Configuración del umbral de confianza

Qué tan confiado debe estar el alineador para considerar que encontró la coincidencia correcta:

  • Rango: 0.0 a 1.0 (un porcentaje menor = coincidencia más estricta)
  • Recomendado: 0.6 a 0.9
  • Demasiado alto → puede perder piezas válidas. Demasiado bajo → puede coincidir con características incorrectas.

7. Habilitar Scale Invariant (si es necesario)

Si tu pieza puede estar entre ±10% más cerca o más lejos de la cámara (variación de altura en una banda transportadora, por ejemplo), habilítalo. De lo contrario, déjalo desactivado para lograr la máxima velocidad.

8. Guardar y probar

Este es el paso más importante. No omitas la prueba.

  1. Haga clic en Guardar. Esto entrena y despliega el alineador.
  2. Haga clic en Modo de vista previa en vivo
  3. Desplace la pieza: a la izquierda, a la derecha, arriba, abajo
  4. Gírelo dentro de su rango esperado
  5. Colóquela en las esquinas del marco
  6. Pruebe diferentes piezas válidas
  7. Intenta hacer que falle. Encuentra las posiciones en las que falla.

Si la alineación no se mantiene de forma fiable, corrígala ahora. Si avanza y dedica tiempo a configurar regiones de inspección y a entrenar IA, pero luego descubre que la alineación es poco fiable, tendrá que volver y rehacer todo. Eso es el efecto cascada.

La limitación 2D (importante saber)

El alineador solo funciona en 2D: el plano plano que la cámara ve. Maneja:

  • Desplazamiento izquierdo/derecha
  • Desplazamiento arriba/abajo
  • Rotación (giro sobre la superficie plana)
  • Pequeños cambios de tamaño (si Scale Invariant está activo)

NO maneja:

  • Piezas deformadas o dobladas
  • Piezas inclinadas hacia la cámara o alejadas de ella
  • Cualquier variación 3D

Si tus piezas presentan variación 3D (un lado más cercano a la cámara que el otro), omite el alineador por completo y usa un segmentador con entrenamiento invariante a la ubicación en su lugar.

Cuándo omitir el alineador

Aún es necesario capturar una imagen de plantilla (el sistema la requiere), pero puedes activar el interruptor Skip Aligner si:

  • Las piezas están en un accesorio de precisión con movimiento de menos de 1-2 píxeles
  • Estás usando registro mecánico que garantiza un posicionamiento exacto
  • Estás usando un segmentador que no necesita seguimiento de posición

Referencia rápida

AjusteRecomendadoAjustar cuando...
Regiones de plantilla2-3, lo más separadas posibleInestabilidad de la alineación → añade regiones, sepáralas
SensibilidadLa menor que proporcione verde sólido en tus característicasNo hay suficientes bordes (rojo) → aumenta, luego limpia el ruido
Rango de rotación±180° para la mayoría de las aplicacionesLas piezas llegan en una orientación conocida → acorta el rango
Confianza0.6-0.9Coincidencias incorrectas → aumenta. Piezas válidas que faltan → disminuye
Invariante a escalaDesactivado a menos que sea necesarioPiezas a distancias variables de la cámara → habilitar

Solución de problemas de alineación

Problemas comunes de alineación y soluciones
ProblemaCausa probableSolución
ROIs no se mueven con la piezaSkip Aligner está activado, o no hay regiones de plantillaDesactiva Skip; añade regiones de plantilla
La alineación tiembla de un lado a otroUna sola región, o regiones demasiado cercanas entre síAñade 2-3 regiones situadas en lados opuestos, separadas
La confianza se mantiene cercana al 0%No hay bordes utilizables en las regionesMueve las regiones a características con bordes fuertes y claros
Coincide con lo incorrectoLas características no son lo suficientemente únicas, el umbral es muy bajoElige características más distintivas; aumenta el umbral de confianza
Funciona en algunas piezas, falla en otrasRegiones colocadas en características que varían entre piezasMueve las regiones a características universales (bordes mecanizados, orificios)

Lista de verificación de alineación

Antes de continuar, confirma:

  • Imágenes de plantilla capturadas de una pieza buena y sin defectos
  • 2-3 regiones de plantilla colocadas en características sólidas y estables
  • Regiones espaciadas lo más posible en la pieza
  • Bordes ruidosos limpiados con la herramienta Ignore
  • Rango de rotación y umbral de confianza establecidos
  • Vista previa en vivo probada; la alineación sigue la pieza en todas las posiciones

¿La alineación funciona bien? Pasa a Paso 3: Regiones de Inspección.