inspection-regions
title: Paso 3: Regiones de Inspección (ROIs) sidebar_position: 8 slug: /guides/ov80i/inspection-regions
Paso 3: Regiones de Inspección (ROIs)
Tiempo: 10–15 minutos
Ahora que la alineación está funcionando, es hora de decirle a la cámara dónde mirar. Lo haces dibujando Regiones de Inspección: rectángulos sobre la imagen que definen las áreas que la IA analizará.
Terminología clave
- Tipo de Inspección: Una categoría con un conjunto de datos compartido y un conjunto de clases. Ejemplo: "Screws" con clases "present" y "absent"
- Región de Inspección (ROI): Una ubicación específica en la pieza. Ejemplo: "Screw_1", "Screw_2", "Screw_3", todas compartiendo el tipo de inspección "Screws"
Puedes tener múltiples tipos de inspección en una sola imagen. Por ejemplo: "Screws" (10 ROIs) y "Connectors" (2 ROIs), cada uno con sus propias clases y datos de entrenamiento.
Por qué importa el tamaño de las ROIs
Este es la segunda mayor fuente de frustración de los clientes (después de la alineación). Vamos a explicar por qué.
El límite de 512x512 píxeles
Cada ROI se recorta de la imagen completa y se alimenta al modelo de IA de forma individual. El tamaño máximo que acepta el modelo de IA es 512 x 512 píxeles. Si tu ROI es más grande que eso, la cámara lo reduce para ajustarlo, y pierdes detalle de forma permanente.
Piénsalo como tomar una foto de alta resolución y reducirla a una miniatura. Los detalles finos desaparecen.
Más pequeño es mejor, y aquí está el porqué
Imagina que buscas un tornillo perdido. Podrías dibujar un ROI gigante que cubra toda la placa, o un ROI pequeño que cubra solo el área del tornillo.
Con un ROI pequeño:
- El tornillo domina el recorte, por lo que es obvio para la IA qué estás buscando
- Necesitas menos imágenes de entrenamiento (la relación señal-ruido es alta)
- El procesamiento es más rápido
- Si el ROI está por debajo de 512x512, no se pierde información
Con un ROI grande:
- El tornillo es un detalle diminuto en un mar de fondo
- La IA necesita más datos para aprender qué importa
- Si el ROI excede 512x512, el recorte se reduce y el tornillo se vuelve aún más pequeño
- El procesamiento toma más tiempo
La técnica de la cuadrícula para la inspección de toda la imagen
¿Y si necesitas inspeccionar toda la imagen en busca de defectos pequeños (como arañazos en una superficie)? No uses un ROI gigante. En su lugar, reparte en mosaico múltiples ROIs pequeños en un patrón de cuadrícula:
Cada ROI pequeño conserva la resolución completa. Si falla cualquiera ROI, toda la inspección puede fallar. Obtienes lo mejor de ambos mundos: cobertura total con todo el detalle.
Configuración de tus ROIs

1. Crear un Tipo de Inspección
Navegue a Configuración de Inspección en su editor de recetas.
Cambie el nombre de "Inspection Type 1" a algo significativo, como "Screws", "Surface_Quality" o "Connector_Check". Este nombre es importante porque aparece en sus datos de salida y en los flujos de Node-RED.
2. Definir sus clases
Agregue las clases que necesite este tipo de inspección. Para un clasificador, esto podría ser:
- Pass / Fail
- Present / Absent
- Good / Scratched / Cracked
Manténgalo simple al principio. Siempre puede añadir clases más adelante.
3. Dibujar sus ROIs
Haga clic en + Añadir Región de Inspección. Aparece un rectángulo amarillo en la imagen.
- Arrástrelo a la posición correcta
- Redimensionelo arrastrando las esquinas
- Manténgalo suficientemente grande para contener la característica que está inspeccionando
- Renómbralo desde "New ROI" a algo descriptivo (p. ej., "Screw_Top_Left")
4. Repetir para cada ubicación
Si está inspeccionando 10 tornillos, cree 10 ROIs, una por ubicación del tornillo. Todas comparten el mismo Tipo de Inspección y conjunto de datos.
Nombra tu primera ROI "Connector 1" y haz clic en copiar. Automáticamente crea "Connector 2", "Connector 3", etc. con nombres que aumentan automáticamente. Mucho más rápido que crear cada una desde cero.
5. Verificar con Vista previa en vivo
Cambie el modo de Vista previa en vivo y verifique que:
- Todas las ROIs están posicionadas correctamente en la pieza
- Las ROIs se mueven con la alineación (si está usando el alineador)
- Cada ROI contiene completamente la característica que desea inspeccionar
- Ninguna ROI es más grande de lo necesario
Directrices de tamaño de ROI
| Propósito de la ROI | Recomendación de tamaño |
|---|---|
| Una sola característica (tornillo, conector, etiqueta) | Lo suficientemente grande para contener la característica con un pequeño margen |
| Área de superficie para defectos | Cuadrícula de mosaicos pequeños, cada uno por debajo de 512x512 píxeles |
| Característica grande que necesita detalle | Use un segmenter en lugar de un clasificador |
| Verificación de presencia/ausencia | Pequeña; la característica está o no está presente |
Cuándo usar muchas ROIs
No tema usar muchas ROIs. Puedes usar docenas o incluso cientos. Beneficios:
- Datos de entrenamiento compartidos. Todas las ROIs del mismo tipo de inspección comparten un conjunto de datos. 10 ROIs de tornillo equivalen a 10x los datos de entrenamiento por captura.
- Procesamiento más rápido. Muchos recortes pequeños procesan más rápido que uno grande.
- Mayor precisión. Cada recorte pequeño tiene una alta relación señal-ruido.
- Informes granulares. Puedes ver exactamente qué ROI falló.
Cuándo las ROIs deben ser grandes
Si realmente necesitas una ROI grande para encontrar defectos pequeños (como arañazos diminutos en una gran superficie), considera usar un segmenter en lugar de un clasificador. Los segmenters están diseñados para detección a nivel de píxel y manejan mejor áreas grandes.
Lista de verificación de las regiones de inspección
Antes de continuar, confirme:
- Tipos de inspección creados con nombres significativos
- Clases definidas para cada tipo de inspección
- ROIs dibujadas, lo suficientemente grandes para contener la característica
- ROIs nombrados de forma descriptiva (p. ej., "Screw_Top_Left")
- Todas las ROIs se mueven correctamente con la alineación en Vista previa en vivo
- Ninguna ROI excede 512×512 píxeles (verificar advertencias de reducción)
¿Listo para enseñar a la IA? Pase al Paso 4: Entrenar a tu IA.