Construye un sistema de inspección visual basado en cámaras sin experiencia en IA
Descubre cómo construir un sistema de inspección visual basado en cámaras sin experiencia en IA usando la Ultralytics Platform, desde el etiquetado hasta el despliegue.
Cada producto que usamos, ya sea un teléfono, un artículo empaquetado o una pieza de automóvil, pasa por algún tipo de inspección de calidad antes de llegar a nosotros, el consumidor final. Tradicionalmente, esto se ha realizado mediante comprobaciones manuales o sistemas sencillos basados en reglas. Aunque estos métodos funcionan, a menudo son lentos, inconsistentes y difíciles de escalar a medida que aumenta la producción.
Para mejorar el proceso de inspección de calidad, muchas industrias están recurriendo a la visión artificial, una rama de la inteligencia artificial que ayuda a las máquinas a entender imágenes y vídeos. Por ejemplo, los modelos de IA de visión como Ultralytics YOLO26 pueden ayudar a detectar, clasificar y localizar defectos con un alto nivel de precisión.
En entornos de producción reales, estos modelos se pueden utilizar para analizar imágenes capturadas directamente desde líneas de montaje de alta velocidad. A medida que los productos avanzan por las diferentes etapas, las cámaras industriales los rastrean y el sistema comprueba si hay problemas como arañazos, piezas faltantes o desalineación. Esto hace que la detección de defectos sea más rápida y consistente, a la vez que permite una inspección de alto rendimiento.
En el pasado, la construcción de estos sistemas requería múltiples herramientas y una sólida experiencia técnica, lo que hacía que el proceso fuera complejo y lento. Ultralytics Platform, nuestra nueva solución integral para visión artificial, simplifica esto al reunir la preparación de datos, la anotación, el entrenamiento de modelos y el despliegue en un solo lugar.
En este artículo, exploraremos cómo puedes usar Ultralytics Platform para construir sistemas prácticos de inspección visual basados en cámaras sin necesidad de una gran experiencia en IA. ¡Empecemos!
Link to this sectionEl papel de la visión artificial en el control de calidad#
Antes de profundizar en cómo Ultralytics Platform facilita la construcción de sistemas de inspección, demos un paso atrás y entendamos el papel de la visión artificial en la inspección de calidad.
La inspección es una parte clave del proceso de fabricación que garantiza que los productos cumplan con los estándares de calidad y estén libres de defectos. Sin embargo, los resultados pueden variar, especialmente durante turnos largos o producciones de gran volumen.
Para hacer que la inspección sea más fiable, muchas industrias utilizan la visión artificial, también conocida como visión industrial, para analizar imágenes de la línea de producción e identificar defectos. Estos sistemas utilizan aprendizaje profundo, donde los modelos y algoritmos aprenden patrones a partir de grandes conjuntos de imágenes etiquetadas de alta calidad.
Durante el entrenamiento, al modelo se le muestran ejemplos tanto de productos normales como de diferentes tipos de defectos. Con el tiempo, aprende a reconocer estos patrones por sí mismo. Una vez entrenado, un modelo puede inspeccionar grandes volúmenes de productos y aplicar los mismos criterios de manera consistente, mejorando la precisión.
Link to this sectionTareas comunes de visión artificial utilizadas en la inspección de calidad#
Las aplicaciones de visión industrial son posibles gracias a modelos de visión artificial como los modelos Ultralytics YOLO que pueden admitir diferentes tipos de tareas visuales. Aquí tienes un resumen de cómo se utilizan estas tareas de IA de visión para los flujos de trabajo de inspección automatizada:
- Clasificación de imágenes: Esta tarea se utiliza para asignar una única etiqueta a una imagen completa, como "bueno" o "defectuoso". Proporciona una evaluación de alto nivel de la calidad del producto sin indicar la ubicación de los defectos.
- Detección de objetos: Ayuda a identificar defectos dentro de una imagen y localizarlos mediante cuadros delimitadores. Esto hace posible detectar y localizar problemas como grietas, arañazos o componentes faltantes.
- Segmentación de instancias: Un paso más allá de la detección de objetos, predice máscaras a nivel de píxel para cada defecto detectado. Esto permite un análisis preciso de la forma, el tamaño y los límites de los defectos.
- Seguimiento de objetos: Al rastrear productos a lo largo de varios fotogramas, sigue los artículos a medida que se mueven por la línea de producción. Esto mantiene la consistencia y garantiza que no se pasen por alto los defectos.
- Detección de cuadros delimitadores orientados (OBB): Esta tarea detecta objetos utilizando cuadros delimitadores rotados en lugar de los alineados con los ejes. Es particularmente útil cuando los defectos o componentes aparecen en diferentes ángulos, lo que permite una localización más precisa.
Link to this sectionUn vistazo a las aplicaciones de inspección de calidad en todas las industrias#
La visión artificial se utiliza ampliamente en todas las industrias para mantener la calidad del producto, cumplir con los estándares y reducir la necesidad de inspección manual. Realiza funciones clave como la detección de defectos, clasificación, reconocimiento de objetos, medición y detección de anomalías.

Fig 1. Un ejemplo de detección y seguimiento de productos mediante sistemas de visión industrial (Fuente)
Aquí tienes algunos ejemplos de casos de uso reales donde se aplica:
- Fabricación: La detección de defectos superficiales se utiliza para identificar problemas como arañazos, abolladuras, grietas y decoloración mediante el análisis de imágenes de los productos en la línea de producción para la detección de defectos en línea. También puede detectar piezas faltantes o errores de montaje en tiempo real, admitiendo una inspección continua.
- Automoción: Los sistemas de visión artificial analizan piezas del motor y paneles de carrocería para verificar la alineación y detectar daños. Son especialmente impactantes para inspeccionar formas complejas y áreas de difícil acceso, trabajando a menudo junto a sistemas robóticos para un posicionamiento preciso y una inspección automatizada.
- Electrónica y semiconductores: Estos sistemas detectan pequeños defectos en componentes como placas de circuito impreso (PCB), incluidos problemas de soldadura, microgrietas y circuitos dañados. Con el análisis de imágenes de alta resolución, se pueden detectar incluso defectos muy finos que a menudo pasan desapercibidos durante la inspección manual.
- Embalaje y logística: Los sistemas visuales realizan escaneos de códigos de barras, leen etiquetas de productos y comprueban la calidad del embalaje. Garantizan que los productos estén debidamente embalados, sellados y listos para su envío, lo que reduce los errores.
- Alimentos y bebidas: Los sistemas de inspección impulsados por cámaras o sensores de visión analizan la apariencia del producto para identificar problemas como un sellado inadecuado, riesgos de contaminación, etiquetado incorrecto o inconsistencias visuales, ayudando a mantener la calidad y la seguridad.
- Farmacéutica: La visión artificial se utiliza para inspeccionar tabletas, viales y embalajes en busca de defectos como grietas, contaminación, etiquetado incorrecto o inconsistencias en el nivel de llenado, garantizando el cumplimiento de estrictos estándares normativos y manteniendo la seguridad del producto.
Link to this sectionAgilización de los flujos de trabajo de inspección visual con Ultralytics Platform#
Imagina una línea de fabricación donde los productos se mueven a través de diferentes etapas mientras las cámaras capturan imágenes continuamente para su inspección. Estas imágenes se utilizan para comprobar si hay defectos como arañazos, piezas faltantes o desalineación.
Hasta ahora, la construcción y gestión de estos sistemas de inspección ha requerido múltiples herramientas y una buena dosis de experiencia técnica.
De hecho, en Ultralytics, hemos recibido comentarios constantes de la comunidad de IA de visión sobre lo fragmentado y lento que puede ser este proceso, con cuellos de botella comunes que incluyen herramientas dispersas, configuración de entornos complejos, flujos de trabajo de etiquetado de datos ineficientes, retrasos en el entrenamiento de modelos y desafíos en el despliegue. Estos comentarios desempeñaron un papel clave en la configuración de Ultralytics Platform.

Fig 2. Un vistazo a Ultralytics Platform (Fuente)
Con Ultralytics Platform, todo el proceso de desarrollo y despliegue puede gestionarse en un solo lugar. Los datos sin procesar pueden cargarse y anotarse para crear conjuntos de datos de entrenamiento, que luego se utilizan para entrenar modelos para detectar defectos. Una vez entrenados, estos modelos pueden desplegarse para analizar nuevas imágenes de la línea de producción, con herramientas integradas para monitorizar el rendimiento a lo largo del tiempo.
Además de reunir todo el flujo de trabajo en un solo lugar, Ultralytics Platform está diseñada para ser fácil de usar. Incluso los usuarios con experiencia limitada en aprendizaje automático pueden pasar de la ideación a la producción rápidamente.
Link to this sectionUso de Ultralytics Platform para etiquetar defectos en imágenes#
Ahora que hemos visto cómo Ultralytics Platform une el flujo de trabajo, repasemos cómo usarla en cada etapa del proceso de IA de visión, comenzando con la carga de datos y el etiquetado de defectos.
Link to this sectionGestión de conjuntos de datos de inspección en Ultralytics Platform#
El primer paso es llevar los datos a la plataforma. Puedes subir imágenes, vídeos o archivos de conjuntos de datos comprimidos como ZIP, TAR o GZ. Se admiten formatos de conjuntos de datos comunes como YOLO y COCO, por lo que los conjuntos de datos existentes se pueden importar sin pasos adicionales.
También puedes empezar más rápido utilizando conjuntos de datos compartidos por la comunidad. Estos conjuntos de datos se pueden explorar y clonar en tu espacio de trabajo, lo que te permite aprovechar los datos existentes en lugar de empezar desde cero. Una vez clonados, se pueden actualizar y ampliar para tu caso de uso específico.
Si estás trabajando en varios experimentos, los conjuntos de datos se pueden reutilizar importándolos como archivos NDJSON, lo que facilita su recreación o compartición sin necesidad de conversiones adicionales.
Después de cargar los datos, la plataforma los prepara automáticamente. Comprueba los formatos de archivo, procesa las anotaciones, cambia el tamaño de las imágenes si es necesario y genera estadísticas básicas del conjunto de datos. Los vídeos se dividen en fotogramas para que puedan utilizarse para el entrenamiento, y las imágenes se optimizan para facilitar la navegación y el análisis.
Link to this sectionAnotación de datos impulsada por Ultralytics Platform#
Una vez que los datos están listos, el siguiente paso es la anotación de datos. Aquí es donde se etiquetan los defectos para que el modelo pueda aprender qué detectar. Ultralytics Platform incluye un editor de anotaciones integrado que admite tareas como detección de objetos, segmentación de instancias, clasificación de imágenes, estimación de poses y detección de cuadros delimitadores orientados.
Puedes etiquetar los datos manualmente usando herramientas como cuadros delimitadores, polígonos o puntos clave, dependiendo de tu caso de uso. Para acelerar el proceso, la plataforma también ofrece anotación asistida por IA.
Por ejemplo, la anotación inteligente basada en SAM te permite etiquetar objetos mediante simples clics. Al seleccionar las regiones a incluir o excluir, el sistema genera una máscara en tiempo real, que luego se puede ajustar si es necesario.

Fig 3. Anotación inteligente impulsada por SAM dentro de Ultralytics Platform (Fuente)
Además, la anotación inteligente basada en YOLO puede generar etiquetas automáticamente utilizando predicciones del modelo. Estas pueden revisarse y refinarse, lo que facilita el trabajo con grandes conjuntos de datos sin tener que etiquetar todo manualmente.
El editor de anotaciones también incluye características como la gestión de clases, edición de anotaciones, atajos de teclado y opciones de deshacer o rehacer. Esto facilita mantener la consistencia y revisar las anotaciones a medida que crece tu conjunto de datos.
A medida que etiquetas los datos, la plataforma proporciona información como la distribución de clases y el conteo de anotaciones. Esto ayuda a identificar lagunas, corregir inconsistencias y mejorar la calidad del conjunto de datos antes de pasar al entrenamiento.
Link to this sectionEntrenamiento de YOLO26 para la detección de defectos en Ultralytics Platform#
El siguiente paso es entrenar un modelo para detectar defectos automáticamente utilizando los datos etiquetados. Ultralytics Platform admite el entrenamiento con modelos Ultralytics YOLO, incluido YOLO26, que se puede utilizar para tareas como detección de objetos, segmentación de instancias y clasificación de imágenes.
El entrenamiento se gestiona a través de un panel de control unificado donde puedes configurar, ejecutar y monitorizar los trabajos de entrenamiento en un solo lugar. Para empezar, puedes seleccionar un conjunto de datos, incluido uno que hayas subido, anotado en la plataforma, obtenido de conjuntos de datos públicos disponibles en la plataforma o clonado de la comunidad.
Una vez seleccionado, el conjunto de datos se vincula automáticamente a la ejecución del entrenamiento, lo que facilita el seguimiento de los experimentos y el mantenimiento de la consistencia.
A continuación, puedes configurar parámetros de entrenamiento como el número de épocas, el tamaño del lote, el tamaño de la imagen y la tasa de aprendizaje. Estos ajustes controlan cómo aprende el modelo e impactan directamente tanto en el tiempo de entrenamiento como en el rendimiento.
Link to this sectionEjecución y monitorización del entrenamiento#
A continuación, puedes elegir cómo ejecutar el entrenamiento. La plataforma admite entrenamiento en la nube en GPU gestionadas, entrenamiento local utilizando tu propio hardware y flujos de trabajo basados en navegador a través de entornos como Google Colab.
Cuando utilizas el entrenamiento en la nube, puedes elegir entre una variedad de opciones de GPU como RTX 2000 Ada y RTX A4500 para experimentos más pequeños, RTX 4090 o RTX A6000 para cargas de trabajo más exigentes, y opciones de alto rendimiento como A100 o H100 para entrenamiento a gran escala.
Cuando comienza el entrenamiento, el progreso puede ser monitorizado directamente dentro de la plataforma. El panel de control proporciona visibilidad en tiempo real de métricas clave como las curvas de pérdida y métricas de rendimiento, junto con el uso del sistema y los registros de entrenamiento. Esto hace que sea sencillo entender cómo está aprendiendo el modelo e identificar posibles problemas desde el principio.

Fig 4. Puedes monitorizar el progreso del entrenamiento fácilmente usando Ultralytics Platform (Fuente)
A medida que ejecutas múltiples experimentos, la plataforma realiza un seguimiento de las configuraciones, conjuntos de datos y resultados en un solo lugar. Esto hace que sea sencillo comparar diferentes ejecuciones de entrenamiento, evaluar el rendimiento utilizando métricas como precisión, recuperación y mAP, y seleccionar el modelo de mejor rendimiento para su despliegue.
Link to this sectionDespliegue de un modelo de visión a través de Ultralytics Platform#
Después del entrenamiento, el siguiente paso es validar cómo funciona el modelo entrenado con datos nuevos y no vistos antes de pasar al despliegue. Ultralytics Platform incluye una pestaña Predict integrada que te permite probar modelos directamente en el navegador sin ninguna configuración.
Puedes subir imágenes, utilizar datos de muestra o capturar entradas a través de una cámara web, y los resultados aparecen al instante con superposiciones visuales y puntuaciones de confianza. Esto significa que puedes comprobar rápidamente el rendimiento del modelo e identificar cualquier problema antes de integrarlo en sistemas del mundo real.
Una vez validado el modelo, se puede desplegar utilizando diferentes opciones según tu caso de uso. Aquí tienes un vistazo más detallado a las opciones de despliegue de modelos admitidas por Ultralytics Platform:
- Inferencia compartida: Esta opción te permite acceder al modelo a través de una REST API, lo que facilita su integración en aplicaciones o flujos de trabajo. Se ejecuta en un sistema multiinquilino en unas pocas regiones principales, donde las solicitudes se enrutan automáticamente al servicio disponible más cercano. Esto lo convierte en una buena opción para el desarrollo, las pruebas y el uso más ligero antes de pasar a la producción.
- Endpoints dedicados: Para uso en producción, los modelos pueden desplegarse como endpoints dedicados con sus propios recursos de computación. Estos se ejecutan como servicios de inquilino único en 43 regiones globales, lo que ayuda a reducir la latencia mediante el despliegue más cerca de los usuarios finales. También admiten el escalado automático y el escalado a cero, lo que permite que los recursos se ajusten automáticamente en función del tráfico.
- Exportación de modelos: Los modelos se pueden exportar y ejecutar fuera de la plataforma en sistemas locales o dispositivos periféricos. La plataforma admite 17 formatos, incluidos ONNX, TensorRT, OpenVINO, CoreML y TensorFlow Lite. Las opciones de exportación también admiten optimizaciones como la cuantización FP16 e INT8 para reducir el tamaño del modelo y mejorar la velocidad de inferencia para diferentes entornos de hardware.
Link to this sectionMonitorización de modelos desplegados mediante Ultralytics Platform#
El ciclo de vida de una solución de procesamiento de imágenes o visión artificial no termina con el despliegue del modelo. Esto también es cierto para los sistemas de inspección visual. Una vez que un modelo se está ejecutando en producción, debe ser monitorizado continuamente para asegurarse de que funcione de manera fiable a medida que cambian las condiciones.
Ultralytics Platform proporciona un panel de monitorización integrado que ofrece una visión clara de cómo están funcionando los modelos desplegados. Desde una única interfaz, puedes realizar un seguimiento de la actividad de solicitudes, ver registros y comprobar el estado de salud de cada despliegue. Puedes entender cómo se están utilizando los modelos y cómo se comportan a lo largo del tiempo.
El panel de control incluye métricas clave como el total de solicitudes, tasas de error y latencia, lo que te ayuda a evaluar el rendimiento y la capacidad de respuesta. Estas métricas se actualizan regularmente y proporcionan información tanto sobre los patrones de uso como sobre la fiabilidad del sistema.
Un mapa mundial integrado muestra dónde se distribuyen las solicitudes y los despliegues en todas las regiones. Con soporte para despliegues en múltiples ubicaciones globales, esta vista ayuda a realizar un seguimiento del uso geográficamente y a entender cómo funcionan los modelos en diferentes entornos.

Fig 5. Monitorización de modelos desplegados en Ultralytics Platform (Fuente)
Para un análisis más profundo, cada despliegue incluye registros detallados con marcas de tiempo, detalles de la solicitud y mensajes de error. Los registros se pueden filtrar por gravedad, lo que hace que sea sencillo depurar problemas e identificar fallos rápidamente. Además, las comprobaciones de estado proporcionan indicadores de estado en tiempo real, que muestran si un despliegue se está ejecutando como se esperaba o necesita atención.
La monitorización también juega un papel importante en la optimización. A medida que cambian los datos de entrada, el tráfico o los patrones de uso, el rendimiento puede variar. Mediante el seguimiento de métricas y registros, puedes identificar problemas como latencia alta, aumento de las tasas de error o limitaciones de escalado y tomar medidas para mantener un rendimiento consistente.
Link to this sectionBeneficios de utilizar Ultralytics Platform para construir soluciones de visión#
Aquí tienes algunas de las ventajas clave de utilizar Ultralytics Platform para construir y escalar sistemas de inspección visual:
- Optimizado para uso en el mundo real: Características como endpoints de escalado automático, despliegue en el borde y exportación de modelos garantizan que el sistema pueda funcionar de forma fiable en entornos de producción.
- Ciclos de desarrollo más rápidos: Las herramientas integradas y las configuraciones predeterminadas ayudan a pasar de los datos sin procesar a un sistema funcional de manera más eficiente.
- Facilidad de uso: Las interfaces intuitivas, los flujos de trabajo optimizados y los requisitos mínimos de configuración hacen que la plataforma sea accesible tanto para principiantes como para usuarios experimentados.
- Menos trabajo manual: Características como la anotación asistida por IA y el procesamiento automatizado de datos reducen el tiempo dedicado a tareas repetitivas.
- Escalable a lo largo del tiempo: A medida que cambian los requisitos, el sistema puede actualizarse añadiendo nuevos datos y reentrenando modelos, lo que permite la adaptación a nuevos tipos de defectos, condiciones y configuraciones multicámara.
Link to this sectionConclusiones clave#
Construir un sistema de inspección visual basado en cámaras no tiene por qué ser complejo ni requerir una gran experiencia en IA. Con Ultralytics Platform, puedes pasar de los datos sin procesar a un sistema funcional y monitorizar su rendimiento, todo en un solo lugar. Esto agiliza la forma en que se construyen, mejoran y ejecutan los sistemas de inspección en entornos reales.
Únete a nuestra comunidad y explora nuestro repositorio de GitHub para aprender más sobre IA de visión. Echa un vistazo a nuestras opciones de licencia para poner en marcha tus proyectos de visión artificial. ¿Te interesan las innovaciones como la IA en la fabricación o la visión artificial en la automoción? Visita nuestras páginas de soluciones para descubrir más.






