Link to this sectionGestión de colas con Ultralytics YOLO26 🚀#
Link to this section¿Qué es la gestión de colas?#
La gestión de colas mediante Ultralytics YOLO26 implica organizar y controlar las filas 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 de salud.
Watch: How to Build a Queue Management System with Ultralytics YOLO | Retail, Bank & Crowd Use Cases 🚀
Link to this sectionVentajas de la gestión de colas#
- Tiempos de espera reducidos: Los sistemas de gestión de colas organizan las filas de forma eficiente, minimizando los tiempos de espera de 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.
- Mayor eficiencia: La implementación de la gestión de colas permite a las empresas asignar recursos de manera más efectiva. Al analizar los datos de las colas y optimizar la asignación del personal, las empresas pueden agilizar las operaciones, reducir costes y mejorar la productividad general.
- Información en tiempo real: La gestión de colas impulsada por 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.
- Mejor experiencia del cliente: Al reducir la frustración asociada a las largas esperas, las empresas pueden mejorar significativamente la satisfacción y la fidelidad del cliente.
Link to this sectionAplicaciones en el mundo real#
| Logística | Comercio minorista |
|---|---|
![]() | ![]() |
| Gestión de colas en mostrador de billetes de aeropuerto usando Ultralytics YOLO26 | Monitorización de colas en multitudes con 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)]"Link to this sectionArgumentos de QueueManager#
Aquí tienes una tabla con los argumentos de QueueManager:
| Argumento | Tipo | Predeterminado | Descripción |
|---|---|---|---|
model | str | None | Ruta a un archivo de modelo YOLO de Ultralytics. |
region | list | '[(20, 400), (1260, 400)]' | Lista de puntos que definen la región de conteo. |
La solución QueueManagement también admite algunos argumentos de track:
| Argumento | Tipo | Predeterminado | Descripción |
|---|---|---|---|
tracker | str | 'botsort.yaml' | Especifica el algoritmo de seguimiento a utilizar. Opciones integradas: botsort.yaml, bytetrack.yaml, ocsort.yaml, deepocsort.yaml, fasttrack.yaml, tracktrack.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 umbral de Intersection over Union (IoU) para filtrar detecciones superpuestas. |
classes | list | None | Filtra los resultados por índice de clase. Por ejemplo, classes=[0, 2, 3] solo rastrea 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 computación para la ejecución del modelo. |
Adicionalmente, están disponibles los siguientes parámetros de visualización:
| Argumento | Tipo | Predeterminado | Descripción |
|---|---|---|---|
show | bool | False | Si es 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 ancho de línea de los cuadros delimitadores. Si es None, el ancho de línea se ajusta automáticamente según el tamaño de la imagen. Proporciona personalización visual para mayor claridad. |
show_conf | bool | True | Muestra la puntuación de confianza para cada detección junto a la etiqueta. Proporciona 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. |
Link to this sectionEstrategias de implementación#
Al implementar la gestión de colas con YOLO26, ten en cuenta estas prácticas recomendadas:
- Ubicación estratégica de la cámara: Coloca las cámaras de forma que capturen toda el área de la cola sin obstrucciones.
- Define regiones de cola adecuadas: Establece cuidadosamente los límites de la cola basándote en la disposición física de tu espacio.
- Ajusta la confianza de detección: Ajusta con precisión 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 señalización digital o sistemas de notificación al personal para obtener respuestas automatizadas.
Link to this sectionFAQ#
Link to this section¿Cómo puedo usar Ultralytics YOLO26 para la gestión de colas en tiempo real?#
Para usar Ultralytics YOLO26 en la gestión de colas en tiempo real, puedes seguir estos pasos:
- Carga el modelo YOLO26 con
YOLO("yolo26n.pt"). - Captura el flujo de vídeo usando
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 la Plataforma Ultralytics puede agilizar este proceso al proporcionar una plataforma intuitiva para desplegar y gestionar tu solución de gestión de colas.
Link to this section¿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 varios beneficios:
- Reducción drástica de tiempos de espera: Organiza las colas de forma eficiente, 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 la asignación del personal y las operaciones, reduciendo así los costes.
- Alertas en tiempo real: Proporciona notificaciones en tiempo real sobre colas largas, lo que permite una intervención rápida.
- Escalabilidad: Fácilmente escalable en diferentes entornos como comercios, aeropuertos y centros de salud.
Para más detalles, explora nuestras soluciones de Gestión de colas.
Link to this section¿Por qué debería elegir Ultralytics YOLO26 en lugar de 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 ofrece una experiencia intuitiva, desde el entrenamiento hasta el despliegue, a través de la Plataforma Ultralytics.
- Modelos preentrenados: Acceso a una gama de modelos preentrenados, minimizando el tiempo necesario para la configuración.
- Apoyo de la comunidad: Una extensa documentación y un apoyo activo de la comunidad facilitan la resolución de problemas.
Aprende cómo empezar con Ultralytics YOLO.
Link to this section¿Puede Ultralytics YOLO26 gestionar múltiples tipos de colas, como en aeropuertos y comercios?#
Sí, Ultralytics YOLO26 puede gestionar varios tipos de colas, incluyendo aquellas en aeropuertos y entornos comerciales. Al configurar el QueueManager con regiones y ajustes específicos, YOLO26 puede adaptarse a diferentes diseños y densidades de colas.
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 sección de Aplicaciones en el mundo real.
Link to this section¿Cuáles son algunas aplicaciones reales de Ultralytics YOLO26 en la gestión de colas?#
Ultralytics YOLO26 se utiliza en diversas aplicaciones reales para la gestión de colas:
- Comercio: Supervisa las líneas de caja para reducir los tiempos de espera y mejorar la satisfacción del cliente.
- Aeropuertos: Gestiona las colas en mostradores de facturación y controles de seguridad para una experiencia del pasajero más fluida.
- Sanidad: 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.

