Gestión de colas mediante Ultralytics YOLO26 🚀
¿Qué es la gestión de colas?
La gestión de colas mediante Ultralytics YOLO26 implica organizar y controlar las líneas de personas o vehículos para reducir los tiempos de espera y mejorar la eficiencia. Se trata de optimizar las colas para mejorar la satisfacción del cliente y el rendimiento del sistema en diversos entornos como comercios, bancos, aeropuertos y centros sanitarios.
Watch: How to Build a Queue Management System with Ultralytics YOLO | Retail, Bank & Crowd Use Cases 🚀
Ventajas de la gestión de colas
- Reducción de los tiempos de espera: Los sistemas de gestión de colas organizan eficazmente las filas, minimizando los tiempos de espera para los clientes. Esto conduce a mayores niveles de satisfacción, ya que los clientes pasan menos tiempo esperando y más tiempo interactuando con productos o servicios.
- Aumento de la eficiencia: Implementar la gestión de colas permite a las empresas asignar recursos con mayor eficacia. Al analizar los datos de las colas y optimizar la distribución del personal, las empresas pueden racionalizar las operaciones, reducir costes y mejorar la productividad general.
- Información en tiempo real: La gestión de colas con tecnología YOLO26 proporciona datos instantáneos sobre la longitud de las colas y los tiempos de espera, lo que permite a los gestores tomar decisiones informadas rápidamente.
- Mejora de la experiencia del cliente: Al reducir la frustración asociada a las largas esperas, las empresas pueden mejorar significativamente la satisfacción y la fidelidad de sus clientes.
Aplicaciones en el mundo real
| Logística | Comercio minorista |
|---|---|
![]() | ![]() |
| Gestión de colas en el mostrador de facturación del aeropuerto mediante Ultralytics YOLO26 | Monitorización de colas en multitudes mediante Ultralytics YOLO26 |
# Run a queue example
yolo solutions queue show=True
# Pass a source video
yolo solutions queue source="path/to/video.mp4"
# Pass queue coordinates
yolo solutions queue region="[(20, 400), (1080, 400), (1080, 360), (20, 360)]"QueueManager Argumentos
Aquí tienes una tabla con los argumentos de QueueManager:
| Argumento | Tipo | Predeterminado | Descripción |
|---|---|---|---|
model | str | None | Ruta a un archivo de modelo Ultralytics YOLO. |
region | list | '[(20, 400), (1260, 400)]' | Lista de puntos que definen la región de conteo. |
El método QueueManagement también admite algunas track:
| Argumento | Tipo | Predeterminado | Descripción |
|---|---|---|---|
tracker | str | 'botsort.yaml' | Especifica el algoritmo de seguimiento a utilizar, p. ej., bytetrack.yaml o botsort.yaml. |
conf | float | 0.1 | Establece el umbral de confianza para las detecciones; valores más bajos permiten el seguimiento de más objetos, pero pueden incluir falsos positivos. |
iou | float | 0.7 | Establece el Intersection over Union Umbral de (IoU) para filtrar detecciones superpuestas. |
classes | list | None | Filtra los resultados por índice de clase. Por ejemplo, classes=[0, 2, 3] solo realiza el seguimiento de las clases especificadas. |
verbose | bool | True | Controla la visualización de los resultados de seguimiento, proporcionando una salida visual de los objetos rastreados. |
device | str | None | Especifica el dispositivo para la inferencia (p. ej., cpu, cuda:0 o 0). Permite a los usuarios seleccionar entre CPU, una GPU específica u otros dispositivos de cálculo para la ejecución del modelo. |
Además, están disponibles los siguientes parámetros de visualización:
| Argumento | Tipo | Predeterminado | Descripción |
|---|---|---|---|
show | bool | False | Si True, muestra las imágenes o vídeos anotados en una ventana. Útil para una retroalimentación visual inmediata durante el desarrollo o las pruebas. |
line_width | int or None | None | Especifica el grosor de línea de las cajas delimitadoras. Si None, el grosor de línea se ajusta automáticamente en función del tamaño de la imagen. Proporciona personalización visual para mayor claridad. |
show_conf | bool | True | Muestra la puntuación de confianza de cada detección junto a la etiqueta. Ofrece información sobre la certeza del modelo para cada detección. |
show_labels | bool | True | Muestra las etiquetas para cada detección en la salida visual. Proporciona una comprensión inmediata de los objetos detectados. |
Estrategias de implementación
Al implementar la gestión de colas con YOLO26, ten en cuenta estas mejores prácticas:
- Colocación estratégica de las cámaras: Coloca las cámaras de modo que capten toda la zona de espera sin obstrucciones.
- Define regiones de cola adecuadas: Establece cuidadosamente los límites de la cola en función de la distribución física de tu espacio.
- Ajusta la confianza de detección: Ajusta el umbral de confianza en función de las condiciones de iluminación y la densidad de la multitud.
- Integra con sistemas existentes: Conecta tu solución de gestión de colas con la señalización digital o con sistemas de notificación al personal para obtener respuestas automatizadas.
Preguntas frecuentes
¿Cómo puedo utilizar Ultralytics YOLO26 para la gestión de colas en tiempo real?
Para utilizar Ultralytics YOLO26 para la gestión de colas en tiempo real, puedes seguir estos pasos:
- Carga el modelo YOLO26 con
YOLO("yolo26n.pt"). - Captura la señal de vídeo utilizando
cv2.VideoCapture. - Define la región de interés (ROI) para la gestión de colas.
- Procesa los fotogramas para detectar objetos y gestionar las colas.
Aquí tienes un ejemplo mínimo:
import cv2
from ultralytics import solutions
cap = cv2.VideoCapture("path/to/video.mp4")
queue_region = [(20, 400), (1080, 400), (1080, 360), (20, 360)]
queuemanager = solutions.QueueManager(
model="yolo26n.pt",
region=queue_region,
line_width=3,
show=True,
)
while cap.isOpened():
success, im0 = cap.read()
if success:
results = queuemanager(im0)
cap.release()
cv2.destroyAllWindows()Aprovechar Ultralytics Platform puede simplificar este proceso al proporcionar una plataforma fácil de usar para desplegar y gestionar tu solución de gestión de colas.
¿Cuáles son las ventajas clave de usar Ultralytics YOLO26 para la gestión de colas?
Usar Ultralytics YOLO26 para la gestión de colas ofrece varias ventajas:
- Reducción drástica de los tiempos de espera: Organiza eficazmente las colas, reduciendo los tiempos de espera de los clientes y aumentando la satisfacción.
- Mejora de la eficiencia: Analiza los datos de las colas para optimizar el despliegue del personal y las operaciones, reduciendo así los costes.
- Alertas en tiempo real: Proporciona notificaciones en tiempo real sobre colas largas, permitiendo una intervención rápida.
- Escalabilidad: Fácilmente escalable en diferentes entornos como comercios, aeropuertos y centros sanitarios.
Para más detalles, explora nuestra Gestión de colas soluciones.
¿Por qué debería elegir Ultralytics YOLO26 frente a competidores como TensorFlow o Detectron2 para la gestión de colas?
Ultralytics YOLO26 tiene varias ventajas sobre TensorFlow y Detectron2 para la gestión de colas:
- Rendimiento en tiempo real: YOLO26 es conocido por sus capacidades de detección en tiempo real, ofreciendo velocidades de procesamiento más rápidas.
- Facilidad de uso: Ultralytics proporciona una experiencia fácil de usar, desde el entrenamiento hasta el despliegue, a través de Ultralytics Platform.
- Modelos preentrenados: Acceso a una gama de modelos preentrenados, lo que minimiza el tiempo necesario para la configuración.
- Apoyo de la comunidad: La amplia documentación y el apoyo activo de la comunidad facilitan la resolución de problemas.
Aprende a empezar con Ultralytics YOLO.
¿Puede Ultralytics YOLO26 gestionar múltiples tipos de colas, como en aeropuertos y comercios?
Sí, Ultralytics YOLO26 puede gestionar varios tipos de colas, incluidas las de aeropuertos y entornos comerciales. Al configurar el QueueManager con regiones y ajustes específicos, YOLO26 puede adaptarse a diferentes diseños y densidades de cola.
Ejemplo para aeropuertos:
queue_region_airport = [(50, 600), (1200, 600), (1200, 550), (50, 550)]
queue_airport = solutions.QueueManager(
model="yolo26n.pt",
region=queue_region_airport,
line_width=3,
)Para más información sobre diversas aplicaciones, consulta nuestra Aplicaciones en el mundo real.
¿Cuáles son algunas de las aplicaciones en el mundo real de Ultralytics YOLO26 en la gestión de colas?
Ultralytics YOLO26 se utiliza en diversas aplicaciones del mundo real para la gestión de colas:
- Venta al por menor: Monitoriza las líneas de caja para reducir los tiempos de espera y mejorar la satisfacción del cliente.
- Aeropuertos: Gestiona las colas en los mostradores de facturación y en los puntos de control de seguridad para que la experiencia del pasajero sea más fluida.
- Atención sanitaria: Optimiza el flujo de pacientes en clínicas y hospitales.
- Bancos: Mejora el servicio al cliente gestionando las colas de forma eficiente en los bancos.
Consulta nuestro blog sobre gestión de colas en el mundo real para saber más sobre cómo la visión artificial está transformando la monitorización de colas en todos los sectores.

