اكتشاف وتتبع الكائنات باستخدام Ultralytics YOLOv8
اكتشف قوة اكتشاف وتتبع الكائنات مع Ultralytics YOLOv8 بينما نستعرض إعداد النموذج وتكوين المتتبع وعرض الاستدلال في الوقت الفعلي من خلال عروض توضيحية عملية.

اليوم، نغوص في فصل آخر من رحلتنا مع Ultralytics YOLOv8. في هذه الحلقة، ينصب تركيزنا على كشف الأجسام والتتبع، وهما جانبان أساسيان في رؤية الحاسوب يفتحان آفاقاً لا حصر لها من التطبيقات عبر مختلف الصناعات. انضموا إلينا لاستكشاف قدرات YOLOv8 في هذا المجال مع Nicolai Nielsen.
يلعب كشف الأجسام وتتبعها أدواراً حاسمة في سيناريوهات متنوعة، بدءاً من أنظمة المراقبة وصولاً إلى الأتمتة الصناعية. ومع YOLOv8، المدعوم من Ultralytics، أصبح تسخير هذه الوظائف متاحاً أكثر من أي وقت مضى. يصحبنا Nicolai في جولة عبر العملية، مسلطاً الضوء على رؤى رئيسية وتوضيحات عملية على طول الطريق.
Link to this sectionتمهيد للموضوع#
قبل الغوص في تفاصيل كشف الأجسام وتتبعها، يؤكد Nicolai على تعدد استخدامات YOLOv8. سواء كان الأمر يتعلق بتحديد أفراد في مساحة مزدحمة أو مراقبة أجسام على خط إنتاج، يوفر YOLOv8 حلاً قوياً.
Link to this sectionإعداد النموذج#
من خلال التصفح في Visual Studio Code، يوضح Nicolai في هذا الفيديو كيفية إعداد نموذج YOLOv8 لكشف الأجسام وتتبعها. ومن خلال الاستفادة من النموذج المتوسط، يعرض كيف يمكن حتى للنماذج الأكبر العمل بسلاسة في الوقت الفعلي، بفضل إعدادات الأجهزة المتقدمة.
Link to this sectionتهيئة المتتبع#
في مجال تتبع الأجسام، يعد اختيار المتتبع المناسب أمراً بالغ الأهمية. يقدم لنا Nicolai خوارزمية ByteTrack، المعروفة بدقتها وموثوقيتها. بالإضافة إلى ذلك، يسلط الضوء على تعدد استخدامات YOLOv8 من خلال ذكر متتبعات بديلة مثل BoTSort، والتي تلبي متطلبات التتبع المتنوعة.
Link to this sectionاستدلال في الوقت الفعلي#
بعد تهيئة النموذج والمتتبع، حان الوقت لرؤية YOLOv8 أثناء العمل. خلال هذا البرنامج التعليمي، يمكننا رؤية كيفية تشغيل البرنامج، مما يوفر عرضاً مباشراً لكشف الأجسام وتتبعها باستخدام فيديو مسجل مسبقاً. النتائج مبهرة، حيث يتم تعيين معرف فريد لكل جسم لتتبع سلس.

الشكل 1. Nicolai Nielsen يعرض آليات عمل كشف الأجسام وتتبعها باستخدام Ultralytics YOLOv8.
Link to this sectionاختبار كاميرا الويب المباشرة#
بالمضي قدماً في التوضيح، نرى كيف يمكن للمرء التبديل إلى بث كاميرا ويب مباشر لعرض قدرات التتبع في الوقت الفعلي. من اكتشاف الأفراد إلى تحديد الأجسام، يحافظ YOLOv8 على ثبات التتبع، حتى في ظل تحركات الكاميرا وحالات الانسداد.
Link to this sectionتتبع الأجسام على تدفقات متعددة#
يعد تتبع الأجسام عبر تدفقات فيديو متعددة باستخدام الخيوط المتعددة (multithreading) مثالياً للتعامل مع العديد من خلاصات كاميرات المراقبة. باستخدام وحدة threading في Python مع YOLOv8، يدير كل خيط مثيل متتبع منفصل، مما يتيح معالجة فعالة في الخلفية. هذه الميزة مفيدة وتلعب دوراً مهماً في التحليلات المتقدمة.
Link to this sectionتطبيقات عملية#
مع تقدم العرض، يؤكد Nicolai على الأهمية العملية لكشف الأجسام وتتبعها. من قطاع الرعاية الصحية إلى الزراعة وقطاع التصنيع، التطبيقات واسعة ومتنوعة. كما يشدد على أهمية دمج وظائف التتبع جنباً إلى جنب مع الكشف لتعزيز الكفاءة والدقة.
Link to this sectionختاماً#
في الختام، تتيح التطبيقات التي لا حصر لها لاكتشاف الأشياء وتتبعها مرونة وحلولاً إبداعية في أي قطاع. انضم إلينا لإطلاق العنان للإمكانات الكاملة للرؤية الحاسوبية باستخدام Ultralytics YOLOv8. اعرف المزيد وشاهد البرنامج التعليمي الكامل Watch the full tutorial!
ابقوا على اطلاع وانضموا إلى مجتمعنا بينما نواصل استكشاف المشهد المتطور باستمرار للذكاء الاصطناعي وتعلم الآلة.






