إدارة الطوابير باستخدام Ultralytics YOLO26 🚀#
ما هي إدارة الطوابير؟#
تتضمن إدارة الطوابير باستخدام Ultralytics YOLO26 تنظيم والتحكم في صفوف الأشخاص أو المركبات لتقليل أوقات الانتظار وتحسين الكفاءة. يتعلق الأمر بتحسين الطوابير لرفع مستوى رضا العملاء وأداء النظام في مختلف البيئات مثل المتاجر، والبنوك، والمطارات، ومرافق الرعاية الصحية.
Watch: How to Build a Queue Management System with Ultralytics YOLO26 | Real-Time Queue Analytics 🚀
مزايا إدارة الطوابير#
- تقليل أوقات الانتظار: تنظم أنظمة إدارة الطوابير الصفوف بكفاءة، مما يقلل أوقات انتظار العملاء. يؤدي هذا إلى تحسين مستويات الرضا حيث يقضي العملاء وقتًا أقل في الانتظار ووقتًا أكثر في التفاعل مع المنتجات أو الخدمات.
- زيادة الكفاءة: يتيح تنفيذ إدارة الطوابير للشركات تخصيص الموارد بشكل أكثر فعالية. من خلال تحليل بيانات الطوابير وتحسين توزيع الموظفين، يمكن للشركات تبسيط العمليات، تقليل التكاليف، وتحسين الإنتاجية الإجمالية.
- رؤى في الوقت الفعلي: توفر إدارة الطوابير المدعومة بـ YOLO26 بيانات فورية حول أطوال الطوابير وأوقات الانتظار، مما يُمكّن المديرين من اتخاذ قرارات مستنيرة بسرعة.
- تحسين تجربة العميل: من خلال تقليل الإحباط المرتبط بالانتظار الطويل، يمكن للشركات تحسين رضا العملاء وولائهم بشكل كبير.
تطبيقات العالم الحقيقي#
| الخدمات اللوجستية | التجزئة |
|---|---|
![]() | ![]() |
| إدارة الطوابير عند كاونتر تذاكر المطار باستخدام Ultralytics YOLO26 | مراقبة الطوابير في الحشود باستخدام Ultralytics YOLO26 |
إدارة الطوابير باستخدام YOLO26#
يقوم حل QueueManager بحعد الكائنات التي تبقى داخل منطقة محددة في كل إطار، مما يمنحك طول طابور مباشر يمكنك كتابته في فيديو مُخرَج. مرر منطقة مضلعة تغطي منطقة الانتظار، ثم قم بتشغيلها على مصدر الفيديو الخاص بك باستخدام واجهة برمجة تطبيقات Python أو واجهة سطر الأوامر (CLI).
# 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#
إليك جدول يحتوي على وسائط QueueManager:
| الوسيط | النوع | الافتراضي | الوصف |
|---|---|---|---|
model | str | None | المسار إلى ملف نموذج Ultralytics YOLO. |
region | list أو dict | None | النقاط التي تحدد منطقة الاهتمام، إما قائمة من صفوف (x, y) أو قاموس يربط أسماء المناطق بقوائم النقاط لمناطق متعددة (RegionCounter فقط). عندما يكون None، تتراجع الحلول التي تتطلب منطقة إلى افتراضي مُحدد مسبقًا. |
line_width | int | 2 | سمك الخط للمربعات والنقاط الرئيسية والعدادات التي ترسمها الحلول. |
verbose | bool | True | يمكّن سجل الحلول لكل إطار لشكل الإدخال، وعدد الفئات، وسرعة المعالجة. استدعاء التتبع بحد ذاته صامت دائماً. |
يدعم حل QueueManagement أيضاً بعض وسائط track:
| الوسيط | النوع | الافتراضي | الوصف |
|---|---|---|---|
tracker | str | 'botsort.yaml' | يحدد خوارزمية التتبع المراد استخدامها. الخيارات المضمنة: botsort.yaml، وbytetrack.yaml، وocsort.yaml، وdeepocsort.yaml، وfasttrack.yaml، وtracktrack.yaml. |
conf | float | 0.25 | يضبط عتبة الثقة للاكتشافات؛ تسمح القيم المنخفضة بتتبع المزيد من الكائنات ولكنها قد تتضمن إيجابيات كاذبة. |
iou | float | 0.7 | يحدد عتبة Intersection over Union (IoU) لتصفية عمليات الكشف المتداخلة. |
classes | list | None | يقوم بتصفية النتائج حسب الفهرس الفئة. على سبيل المثال، يقوم classes=[0, 2, 3] بتتبع الفئات المحددة فقط. |
device | str | None | يحدد الجهاز للاستدلال (مثل cpu أو cuda:0 أو 0). يسمح للمستخدمين بالاختيار بين وحدة المعالجة المركزية (CPU)، أو وحدة معالجة رسومية (GPU) محددة، أو أجهزة الحوسبة الأخرى لتنفيذ النموذج. |
بالإضافة إلى ذلك، تتوفر معلمات التصور التالية:
| الوسيط | النوع | الافتراضي | الوصف |
|---|---|---|---|
show | bool | False | إذا كان True، يعرض الصور أو الفيديوهات المشروحة في نافذة. مفيد للحصول على ملاحظات مرئية فورية أثناء التطوير أو الاختبار. |
show_conf | bool | True | يعرض درجة الثقة لكل اكتشاف بجانب التصنيف. يوفر رؤية حول مدى يقين النموذج في كل اكتشاف. |
show_labels | bool | True | يعرض تصنيفات كل اكتشاف في المخرجات المرئية. يوفر فهماً فورياً للكائنات المكتشفة. |
استراتيجيات التنفيذ#
عند تنفيذ إدارة الطوابير باستخدام YOLO26، ضع في اعتبارك أفضل الممارسات التالية:
- وضع الكاميرا الاستراتيجي: ضع الكاميرات لالتقاط منطقة الطابور بأكملها دون عوائق.
- تحديد مناطق طابور مناسبة: حدد حدود الطابور بعناية بناءً على التصميم المادي لمساحتك.
- ضبط ثقة الكشف: قم بضبط عتبة الثقة بناءً على ظروف الإضاءة وكثافة الحشود.
- التكامل مع الأنظمة الحالية: اربط حل إدارة الطوابير الخاص بك بأنظمة اللافتات الرقمية أو أنظمة إخطار الموظفين للاستجابات الآلية.
الأسئلة الشائعة#
لاستخدام Ultralytics YOLO26 لإدارة الطوابير في الوقت الفعلي، يمكنك اتباع الخطوات التالية:
- قم بتحميل نموذج YOLO26 باستخدام
YOLO("yolo26n.pt"). - التقط بث الفيديو باستخدام
cv2.VideoCapture. - حدد منطقة الاهتمام (ROI) لإدارة الطوابير.
- عالج الإطارات لاكتشاف الكائنات وإدارة الطوابير.
إليك مثال بسيط:
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()يمكن أن يؤدي الاستفادة من Ultralytics Platform إلى تبسيط هذه العملية من خلال توفير منصة سهلة الاستخدام لنشر وإدارة حل إدارة الطوابير الخاص بك.
- قم بتحميل نموذج YOLO26 باستخدام
يوفر استخدام Ultralytics YOLO26 لإدارة الطوابير العديد من المزايا:
- تقليل أوقات الانتظار: ينظم الطوابير بكفاءة، مما يقلل أوقات انتظار العملاء ويعزز الرضا.
- تعزيز الكفاءة: يحلل بيانات الطوابير لتحسين توزيع الموظفين والعمليات، مما يقلل التكاليف.
- تنبيهات في الوقت الفعلي: يوفر إخطارات في الوقت الفعلي للطوابير الطويلة، مما يتيح التدخل السريع.
- القابلية للتوسع: قابل للتوسع بسهولة عبر بيئات مختلفة مثل التجزئة، المطارات، والرعاية الصحية.
لمزيد من التفاصيل، استكشف حلول Queue Management الخاصة بنا.
يتمتع Ultralytics YOLO26 بالعديد من المزايا على TensorFlow و Detectron2 لإدارة الطوابير:
- الأداء في الوقت الفعلي: يشتهر YOLO26 بقدرات الكشف في الوقت الفعلي، مما يوفر سرعات معالجة أسرع.
- سهولة الاستخدام: توفر Ultralytics تجربة سهلة الاستخدام، بدءاً من التدريب وحتى النشر، عبر Ultralytics Platform.
- نماذج مدربة مسبقاً: الوصول إلى مجموعة من النماذج المدربة مسبقاً، مما يقلل الوقت اللازم للإعداد.
- دعم المجتمع: توفر التوثيق الشامل ودعم المجتمع النشط حل المشكلات بشكل أسهل.
تعرف على كيفية البدء مع Ultralytics YOLO.
نعم، يمكن لـ Ultralytics YOLO26 إدارة أنواع مختلفة من الطوابير، بما في ذلك تلك الموجودة في المطارات وبيئات التجزئة. من خلال تكوين QueueManager بمناطق وإعدادات محددة، يمكن لـ YOLO26 التكيف مع تخطيطات وكثافات طوابير مختلفة.
مثال للمطارات:
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, )لمزيد من المعلومات حول التطبيقات المتنوعة، راجع قسم Real World Applications الخاص بنا.
يُستخدم Ultralytics YOLO26 في العديد من تطبيقات العالم الحقيقي لإدارة الطوابير:
- التجزئة: يراقب خطوط الدفع لتقليل أوقات الانتظار وتحسين رضا العملاء.
- المطارات: يدير الطوابير عند كاونترات التذاكر ونقاط التفتيش الأمنية لتجربة ركاب أكثر سلاسة.
- الرعاية الصحية: يحسن تدفق المرضى في العيادات والمستشفيات.
- البنوك: يعزز خدمة العملاء من خلال إدارة الطوابير بكفاءة في البنوك.
تحقق من blog on real-world queue management الخاص بنا لمعرفة المزيد حول كيف تعمل رؤية الكمبيوتر على تحويل مراقبة الطوابير عبر مختلف الصناعات.

