Cómo ejecutar Ultralytics YOLO11 a través de la CLI

Abirami Vina

5 minutos de lectura

27 de enero de 2025

Explore cómo el uso del paquete Ultralytics Python a través de la interfaz de línea de comandos (CLI) simplifica la ejecución de soluciones YOLO11 relacionadas con diversos sectores.

Hoy en día, las cámaras están por todas partes -en tiendas, oficinas, calles y espacios públicos- y captan momentos que pueden responder a preguntas críticas. Los datos visuales de estas cámaras pueden revelar información útil sobre distintos aspectos de nuestra vida cotidiana, como el flujo del tráfico, el comportamiento de las multitudes, las condiciones ambientales e incluso los movimientos e interacciones individuales. Sin embargo, revisar todos estos vídeos manualmente no es posible y, a menudo, pasa desapercibida información importante.

La tecnología avanzada de IA, como la visión por ordenador, puede intervenir y llevar el análisis de datos visuales a un nuevo nivel. Simplifica las tareas complejas convirtiendo las imágenes en bruto en información clara y práctica. Ya se trate de detectar patrones, rastrear actividades o mejorar procesos, agiliza las cosas y las hace más precisas. Para las empresas, esto significa menos tiempo dedicado al trabajo manual y decisiones más inteligentes y eficaces.

En concreto, Ultralytics YOLO11 es un modelo avanzado de visión por ordenador que simplifica tareas como la detección de objetos en tiempo real, la estimación de poses, el seguimiento y la clasificación de imágenes. Diseñado para usuarios con distintos niveles de experiencia técnica, permite a cualquiera extraer fácilmente información valiosa de sus imágenes y vídeos.

En este artículo, vamos a echar un vistazo más de cerca a la ejecución de soluciones Ultralytics YOLO11 a través de la interfaz de línea de comandos (CLI). Pongámonos manos a la obra.

¿Qué es una interfaz de línea de comandos?

Una interfaz de línea de comandos es una herramienta sencilla que te permite interactuar con tu ordenador escribiendo comandos de texto simples. Puede conversar directamente con su sistema a través de una CLI para hacer las cosas rápidamente sin depender de software voluminoso o interfaces complejas. Es una forma limpia y eficiente de realizar tareas, especialmente para aquellos que quieren resultados sin pasos innecesarios.

La CLI también proporciona una forma rápida y eficaz de realizar tareas repetitivas. Una vez establecido, un comando puede reutilizarse fácilmente siempre que sea necesario, agilizando los flujos de trabajo y minimizando el esfuerzo manual.

Con respecto a la visión por ordenador, puede utilizar Ultralytics YOLO11 a través de la CLI para ayudarle a analizar vídeos o rastrear objetos fácilmente; no se requieren conocimientos especializados. Por ejemplo, con solo unas líneas de comandos, puede contar cuántas personas están presentes en un vídeo para obtener resultados rápidos y precisos que permitan realizar un seguimiento de la actividad.

__wf_reserved_inherit
Fig. 1. Recuento de personas para un seguimiento y una información precisos.

Resumen de las soluciones YOLO11 de Ultralytics

El paquete Ultralytics Python incluye soluciones integradas basadas en YOLO11 para gestionar tareas reales en los sectores del comercio minorista, el transporte, la seguridad y el deporte. Al ejecutar estas soluciones desde la línea de comandos, las empresas pueden simplificar rápidamente tareas complejas y obtener información práctica.

He aquí un rápido vistazo a algunas de las soluciones que ofrece Ultralytics:

  • Recuento de objetos: Cuente automáticamente objetos en vídeos o secuencias en directo, como coches en la carretera o inventario de almacén, para realizar un seguimiento de la actividad o gestionar las existencias.
  • Gestión de colas: Supervise en tiempo real la longitud de las colas para mejorar la eficacia del servicio y reducir los tiempos de espera de los clientes.
  • Sistema de alarma de seguridad: Detecta movimientos inusuales u objetos no autorizados en zonas restringidas y activa alertas para mejorar la seguridad.
  • Estimación de la velocidad: Mide la velocidad a la que se mueven los vehículos o los atletas en un vídeo para mejorar la gestión del tráfico o el análisis del rendimiento deportivo.

Estas son sólo algunas de las versátiles soluciones que ofrece Ultralytics. Para explorar toda la gama de opciones disponibles, puede consultar la documentación oficial de Ultralytics.

Desbloquee las soluciones Ultralytics YOLO11 con la CLI

Empezar a utilizar las soluciones Ultralytics YOLO11 es sencillo y no requiere conocimientos técnicos. Puede empezar a analizar imágenes y vídeos y obtener información significativa en tan solo unos pasos.

En primer lugar, abre la interfaz de línea de comandos de tu ordenador. En Windows, basta con buscar "Símbolo del sistema" en el menú Inicio. Para macOS o Linux, puede buscar la aplicación Terminal en su sistema. A continuación, instale el paquete Ultralytics Python utilizando el comando: `pip install ultralytics`.

Con esto, ¡ya está todo listo! El paquete Python de Ultralytics lo instala todo automáticamente, por lo que no necesita configuraciones complejas ni herramientas adicionales. Una vez instalado, ya está listo para explorar sus funciones.

El paquete Ultralytics Python le ofrece la flexibilidad necesaria para adaptar sus funciones a sus necesidades. Puede elegir un modelo basado en su aplicación específica para obtener resultados más rápidos o análisis más detallados. Además, los resultados pueden mostrarse en directo a medida que el sistema procesa los datos, o pueden guardarse para revisarlos más tarde según le convenga.

Convertir datos visuales en historias prácticas

Una vez que haya configurado YOLO11, estará listo para explorar cómo puede convertir datos visuales sin procesar en información significativa. Para mostrar sus posibilidades, veamos un ejemplo práctico: analizar un vídeo de tráfico en una autopista para generar un mapa de calor. 

Los mapas de calor son una excelente forma de visualizar el flujo de tráfico e identificar las zonas de mayor y menor actividad. Al revelar los patrones de tráfico, permiten tomar decisiones más inteligentes y planificar con mayor eficacia los retos cotidianos de la gestión del tráfico.

__wf_reserved_inherit
Fig. 2. Fotograma de un vídeo de entrada de muestra para el análisis del tráfico en el mundo real.

Para empezar, con un simple comando en la CLI, puede especificar la ubicación de su archivo de vídeo en su sistema, y la solución analizará el vídeo para detectar y rastrear objetos, generando un mapa de calor codificado por colores. Los colores más cálidos muestran las áreas con más actividad, mientras que los colores más fríos resaltan las áreas menos activas. La Guía de la solución Ultralytics Heatmaps proporciona ejemplos claros de estos comandos, lo que facilita la personalización y ejecución de la solución en función de sus necesidades.

Cómo los mapas de calor ayudan a tomar decisiones más inteligentes

Como se muestra a continuación, el mapa de calor para el marco de entrada de muestra proporciona una imagen clara del flujo de tráfico, destacando las áreas de congestión y de movimiento más fluido. Esta información es muy útil para la gestión del tráfico, ya que permite a los planificadores redirigir los vehículos, mejorar la disposición de los aparcamientos y hacer un mejor uso de las carreteras.

__wf_reserved_inherit
Fig. 3. Mapa de calor del flujo de tráfico generado con YOLO11. Imagen del autor.

Al visualizar los patrones de tráfico, los mapas térmicos facilitan la identificación de cuellos de botella o zonas problemáticas y la búsqueda de formas de mejorar la eficiencia. También pueden revelar detalles importantes, como cambios repentinos de carril o ralentizaciones, que podrían indicar riesgos para la seguridad. Abordar estos problemas ayuda a reducir los accidentes y hace que las carreteras sean más seguras y fiables. En general, los mapas térmicos proporcionan la información necesaria para mejorar la gestión del tráfico y contribuir a unas carreteras más seguras para todos.

Creación de aplicaciones de visión por ordenador mediante soluciones Ultralytics

Las soluciones YOLO11 de Ultralytics pueden utilizarse para resolver retos cotidianos en diferentes sectores, mejorando la eficiencia y la toma de decisiones. Veamos algunas de ellas en detalle. 

Optimización del comercio minorista con YOLO11

Gestionar una tienda durante las horas punta puede resultar abrumador. A veces, los empleados tienen dificultades para controlar manualmente el flujo de clientes, lo que provoca que los pasillos estén abarrotados y que no haya suficiente personal en las cajas. Con YOLO11, Ultralytics ofrece una solución sencilla para contar los clientes que entran y salen de la tienda, lo que ayuda a los gestores a ajustar la colocación del personal para satisfacer la demanda sin conjeturas.

YOLO11 puede ayudar a mejorar la gestión del aparcamiento

La gestión del aparcamiento puede resultar frustrante cuando es difícil encontrar plazas. Los métodos tradicionales, como el control manual, a menudo no dan abasto en las horas punta. El uso de YOLO11 puede ser una buena forma de proporcionar información actualizada en tiempo real sobre las plazas de aparcamiento disponibles. La visión por ordenador puede ayudar a guiar a los conductores de forma eficiente y reducir retrasos innecesarios.

Además, los vehículos no autorizados que ocupan plazas reservadas pueden plantear problemas de seguridad. Con YOLO11 y ANPR (Reconocimiento Automático de Matrículas), estas infracciones pueden detectarse y solucionarse rápidamente, garantizando que las zonas restringidas permanezcan seguras. Además, al analizar los patrones de tráfico dentro del aparcamiento, se pueden minimizar los cuellos de botella, creando una mejor experiencia para los conductores.

__wf_reserved_inherit
Fig. 4. Gestión inteligente de aparcamientos con YOLO11.

Optimización de las operaciones agrícolas con YOLO11

Otra solución interesante de Ultralytics está relacionada con el recuento de objetos en regiones específicas. Puede utilizarse para ayudar a los agricultores a gestionar operaciones a gran escala de forma más eficaz. Por ejemplo, puede analizar grabaciones de drones para supervisar cultivos o ganado en zonas específicas, lo que facilita la detección temprana de problemas como brotes de plagas o focos de enfermedades. Esto permite a los agricultores actuar con rapidez para proteger sus cosechas y reducir las pérdidas. 

__wf_reserved_inherit
Fig. 5. Utilización de la visión por ordenador para detectar escarabajos.

Ventajas de utilizar las soluciones YOLO11 de Ultralytics

He aquí algunas ventajas exclusivas que muestran el impacto positivo que las soluciones YOLO11 de Ultralytics pueden tener en diversos flujos de trabajo empresariales:

  • Mejora la asignación de recursos: YOLO11 puede ayudar a identificar dónde son más necesarios los recursos, como el despliegue de personal en zonas más concurridas o el ajuste de la distribución para aumentar la eficiencia.
  • Reduce los costes operativos: La automatización del análisis de vídeo reduce la dependencia de los esfuerzos manuales, lo que ahorra tiempo y disminuye los gastos, al tiempo que mantiene el buen funcionamiento de las operaciones.
  • Identifica oportunidades ocultas: Puede poner de relieve tendencias y patrones que pueden pasar desapercibidos, como espacios infrautilizados u oportunidades para mejorar el compromiso de los clientes.
  • Simplifica el intercambio de datos: Los resultados visuales detallados facilitan el intercambio de información entre equipos, lo que garantiza que todo el mundo esté de acuerdo y mejore la coordinación.

Principales conclusiones

Ultralytics YOLO11 ofrece tecnología punta de forma sencilla, simplificando las tareas de análisis de imagen y vídeo para que puedan ser utilizadas fácilmente por cualquier persona, independientemente de sus conocimientos técnicos. Gracias a su flexibilidad, YOLO11 admite aplicaciones en diversos sectores, como el comercio minorista, la planificación urbana, el deporte y la seguridad en el lugar de trabajo. 

Las empresas pueden utilizarlo para afrontar retos, descubrir información valiosa y agilizar las operaciones diarias. Su sencilla configuración, sus opciones flexibles y sus resultados claros la convierten en una herramienta eficaz para transformar los datos visuales en información práctica.

Únase a nuestra comunidad y consulte nuestro repositorio de GitHub para obtener más información sobre la IA. Vea cómo la visión por ordenador en la fabricación y la IA en la atención sanitaria están ampliando los límites de la innovación. Además, eche un vistazo a nuestras opciones de licencia para empezar hoy mismo.

¡Construyamos juntos el futuro
de la IA!

Comience su viaje con el futuro del aprendizaje automático

Empezar gratis
Enlace copiado en el portapapeles