Al hacer clic en "Aceptar todas las cookies", usted acepta el almacenamiento de cookies en su dispositivo para mejorar la navegación por el sitio, analizar el uso del sitio y ayudar en nuestros esfuerzos de marketing. Más información en
Configuración de cookies
Al hacer clic en "Aceptar todas las cookies", usted acepta el almacenamiento de cookies en su dispositivo para mejorar la navegación por el sitio, analizar el uso del sitio y ayudar en nuestros esfuerzos de marketing. Más información en
Acompáñenos a ver más de cerca cómo utilizar Ultralytics YOLO11 para el seguimiento de objetos en aplicaciones en tiempo real como la vigilancia, la agricultura y la fabricación.
Supongamos que desea supervisar y realizar un seguimiento del movimiento de los componentes en una línea de montaje de una planta de fabricación para garantizar el control de calidad y mejorar la eficacia del flujo de trabajo. Normalmente, esto implicaría inspecciones manuales o el uso de sensores básicos para rastrear elementos, lo que puede llevar mucho tiempo y ser propenso a errores. Sin embargo, la visión por ordenador y el seguimiento de objetos pueden utilizarse para automatizar y mejorar este proceso.
Fig. 1. Ejemplo de uso de YOLO11 para el seguimiento de objetos en una tienda.
Seguimiento de objetos basado en IA con YOLO11
El seguimiento de objetos es una técnica esencial de visión por ordenador. Permite identificar y seguir objetos en un vídeo a lo largo del tiempo. El seguimiento de objetos puede parecer muy similar a otra tarea de visión por ordenador: la detección de objetos. La diferencia clave entre ambas radica en cómo tratan los fotogramas de vídeo. La detección de objetos examina cada fotograma individualmente, identificando y clasificando los objetos sin tener en cuenta los fotogramas anteriores o futuros. El seguimiento de objetos, en cambio, conecta los puntos entre fotogramas, siguiendo los mismos objetos a lo largo del tiempo y controlando sus movimientos.
Detección de objetos: El proceso comienza con la detección de objetos en un solo fotograma de un vídeo. YOLO11 puede utilizarse para identificar múltiples objetos y sus ubicaciones con precisión.
Asignar ID únicos: A cada objeto detectado se le asigna un ID único para distinguirlo de los demás y facilitar su seguimiento.
Seguimiento del movimiento a través de los fotogramas: Un algoritmo de seguimiento sigue a los objetos a través de los fotogramas siguientes, actualizando sus posiciones y manteniendo la asociación con sus identificadores únicos.
Gestión de oclusiones: Si un objeto desaparece temporalmente de la vista (por ejemplo, bloqueado por otro objeto), el sistema garantiza que el seguimiento se reanude en cuanto el objeto vuelva a aparecer.
Actualizar la información de los objetos: A medida que los objetos se mueven, sus posiciones y atributos (como la velocidad o la dirección) se actualizan continuamente para reflejar los cambios a lo largo del tiempo.
Ultralytics permite el seguimiento de objetos en tiempo real mediante algoritmos de seguimiento avanzados como BoT-SORT y ByteTrack. También funciona a la perfección con modelos YOLO11de segmentación y estimación de la pose, lo que la convierte en una herramienta flexible para una amplia gama de tareas de seguimiento.
Aplicaciones del seguimiento de objetos de YOLO11
La versatilidad del modelo YOLO11 de Ultralytics abre un amplio abanico de posibles aplicaciones en muchos sectores. Veamos con más detalle algunos casos de uso del seguimiento de objetos YOLO11.
YOLO11 para el seguimiento autónomo de vehículos
El seguimiento de objetos es crucial para que los coches autoconducidos funcionen con seguridad y eficacia. Estos vehículos necesitan conocer constantemente su entorno para tomar decisiones en tiempo real, como detenerse, girar o cambiar de carril. La detección de objetos permite al coche identificar elementos clave de su entorno, como peatones, ciclistas, otros vehículos y señales de tráfico. Sin embargo, detectar estos objetos en un momento dado no basta para una navegación segura.
Ahí es donde entra en juego el seguimiento de objetos. Permite al coche seguir estos objetos a lo largo del tiempo, rastreando sus movimientos en varios fotogramas. Por ejemplo, ayuda a los vehículos autónomos a predecir hacia dónde se dirige un peatón, controlar la velocidad y la dirección de los vehículos cercanos o reconocer que un semáforo no ha cambiado. Combinando la detección y el seguimiento, los coches autónomos pueden anticiparse al movimiento de los objetos que los rodean, responder de forma proactiva y conducir de forma segura y fluida.
Fig. 2. YOLO11 puede utilizarse para detectar y rastrear automóviles.
Utilización del seguimiento de objetos YOLO11 para vigilar animales
El seguimiento de los animales de una granja, como el ganado vacuno, es vital para una gestión eficaz, pero puede ser una tarea tediosa y lenta. Los métodos tradicionales, como el uso de sensores o etiquetas, suelen tener inconvenientes. Estos dispositivos pueden estresar a los animales cuando están fijados y son propensos a caerse o dañarse, lo que interrumpe el seguimiento.
La visión por ordenador ofrece a los ganaderos una solución mejor para vigilar y seguir a los animales sin necesidad de etiquetas físicas. El seguimiento de objetos puede dar a los ganaderos información valiosa sobre el comportamiento y la salud de los animales. Por ejemplo, puede ayudar a detectar cojeras que afectan a la forma de andar de un animal. Gracias al seguimiento de objetos, los ganaderos pueden detectar cambios sutiles en los movimientos y abordar los problemas de salud en una fase temprana.
Además del control sanitario, la visión por ordenador puede ayudar a los ganaderos a comprender otros comportamientos, como las interacciones sociales, los hábitos alimentarios y los patrones de movimiento. Esta información puede mejorar la gestión del rebaño, optimizar los programas de alimentación y promover el bienestar general de los animales. Al reducir el trabajo manual y minimizar el estrés de los animales, el seguimiento por visión computerizada es una herramienta práctica y eficaz para la ganadería moderna.
Fig. 3. Uso de YOLO11 para seguir a agricultores y a una vaca.
Seguimiento de objetos en la fabricación con YOLO11
El seguimiento de objetos tiene muchos usos en el sector manufacturero. Por ejemplo, los sistemas de detección y seguimiento de objetos pueden controlar las líneas de producción. Los productos o materias primas pueden rastrearse y contarse fácilmente mientras se desplazan por una cinta transportadora. Estos sistemas también pueden integrarse con otros sistemas de visión por ordenador para realizar tareas adicionales. Por ejemplo, un artículo con un defecto puede identificarse mediante un sistema de detección de defectos y rastrearse mediante el seguimiento de objetos para asegurarse de que se atiende correctamente.
Otra aplicación importante del seguimiento de objetos en la fabricación está relacionada con la seguridad. Los sistemas de seguimiento de objetos pueden utilizarse para detectar y seguir a trabajadores en entornos de fabricación potencialmente peligrosos. Las zonas peligrosas pueden marcarse y controlarse constantemente mediante sistemas de visión por ordenador, y los supervisores pueden recibir una notificación si los trabajadores (a los que se sigue) se acercan a dichas zonas. Estos sistemas de seguridad también pueden utilizarse para detectar y rastrear equipos, evitando así la posibilidad de robo.
Fig. 4. Ejemplo de detección de objetos con YOLO11 para detectar trabajadores.
Seguimiento y vigilancia de objetos con YOLO11
El seguimiento de objetos en tiempo real se utiliza mucho en sistemas de seguridad y vigilancia. Estos sistemas pueden utilizarse para vigilar lugares públicos, centros de transporte y grandes superficies comerciales, como centros comerciales. Las grandes aglomeraciones pueden utilizar esta tecnología para rastrear a personas sospechosas o el comportamiento de la multitud, proporcionando una solución de vigilancia sin fisuras. Por ejemplo, durante la pandemia, se utilizaron sistemas de seguimiento de objetos para rastrear zonas abarrotadas y asegurarse de que la gente mantenía el distanciamiento social.
El seguimiento de objetos también puede utilizarse en la vigilancia del tráfico. El seguimiento de objetos permite rastrear y analizar el comportamiento de los vehículos, detectando acciones inusuales o sospechosas en tiempo real para ayudar a prevenir accidentes o delitos. Un buen ejemplo son los sistemas de estimación de la velocidad. Pueden detectar y seguir a un vehículo para determinar su velocidad.
Fig. 5. La estimación de la velocidad puede realizarse mediante el seguimiento de objetos.
Pruebe el seguimiento de objetos con Ultralytics YOLO11
Ahora que hemos explorado algunas de las aplicaciones de seguimiento de objetos, vamos a discutir cómo puede probarlo utilizando el modelo Ultralytics YOLO11.
Una vez que haya instalado correctamente el paquete, ejecute el siguiente código. En él se explica cómo cargar el modelo YOLO11 de Ultralytics y utilizarlo para rastrear objetos en un archivo de vídeo. El modelo utilizado en el código es "yolo11n.pt". La "n" significa Nano, la variante más pequeña del modelo YOLO11. También hay otras variantes del modelo entre las que elegir: pequeña, mediana, grande y extragrande.
Fig. 6. Fragmento de código que muestra el seguimiento de objetos con el modelo YOLO11.
También puede optar por utilizar un modelo entrenado a medida en lugar de un modelo preentrenado. El entrenamiento personalizado consiste en ajustar un modelo preentrenado para adaptarlo a su aplicación específica.
Como se ha mencionado anteriormente, el seguimiento de objetos es compatible con los siguientes modelos de YOLO11: detección de objetos, estimación de la pose y segmentación de instancias. Si tiene una aplicación específica de seguimiento, puede personalizar el entrenamiento de cualquiera de estos modelos en función de su aplicación. Puede personalizar un modelo utilizando el paquete Python deUltralytics o la plataforma sin códigoUltralytics HUB.
Principales conclusiones
Ultralytics YOLO11 es una gran herramienta para el seguimiento de objetos en vídeo, y puede utilizarse en muchos campos diferentes, como los coches autoconducidos, la agricultura, la fabricación y la seguridad. Puede detectar y seguir objetos en tiempo real, lo que ayuda a las empresas e industrias a seguir la pista de sus trabajadores y equipos. El modelo es fácil de usar y se puede personalizar para necesidades específicas, lo que lo convierte en una buena opción para cualquiera que esté interesado en adoptar capacidades de visión por ordenador sin problemas.