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

اليوم، نتعمق في فصل آخر من رحلتنا مع Ultralytics YOLOv8. في هذه الحلقة، ينصب تركيزنا على object detection وtracking، وهما جانبان أساسيان في الرؤية الحاسوبية يفتحان الباب أمام عدد لا يحصى من التطبيقات عبر مختلف الصناعات. انضم إلينا بينما نستكشف قدرات YOLOv8 في هذا المجال، برفقة نيكولاي نيلسن.
تلعب اكتشاف الأجسام وتتبعها أدوارًا حاسمة في سيناريوهات مختلفة، بدءًا من surveillance systems وحتى الأتمتة الصناعية. مع YOLOv8، المدعوم من Ultralytics، يصبح تسخير هذه الوظائف أكثر سهولة من أي وقت مضى. يرشدنا نيكولاي خلال العملية، مسلطًا الضوء على رؤى رئيسية وعروض عملية على طول الطريق.
تمهيد للموضوع#
قبل الخوض في تفاصيل كشف الأشياء وتتبعها، يؤكد نيكولاي على مرونة YOLOv8 من Ultralytics. وسواء كان الأمر يتعلق بتحديد الأفراد في مكان مزدحم أو مراقبة الأشياء على خط إنتاج، فإن YOLOv8 يقدم حلاً قوياً.
إعداد النموذج#
التنقل عبر Visual Studio Code. في هذا الفيديو، يوضح نيكولاي كيفية إعداد نموذج Ultralytics YOLOv8 لاكتشاف الأجسام وتتبعها. ومن خلال الاستفادة من النموذج المتوسط، يعرض كيف يمكن حتى للنماذج الأكبر حجمًا أن تعمل بسلاسة في الوقت الفعلي، بفضل تكوينات الأجهزة المتقدمة.
تهيئة المتتبع#
في مجال تتبع الأجسام، يُعد اختيار المتتبع المناسب أمرًا بالغ الأهمية. يقدم لنا نيكولاي خوارزمية ByteTrack المعروفة بدقتها وموثوقيتها. بالإضافة إلى ذلك، يسلط الضوء على مرونة Ultralytics YOLOv8 من خلال ذكر متتبعات بديلة مثل BoTSort، والتي تلبي متطلبات التتبع المتنوعة.
استدلال في الوقت الفعلي#
مع تكوين النموذج والمتتبع، حان الوقت لمشاهدة Ultralytics YOLOv8 قيد العمل. خلال هذا البرنامج التعليمي، يمكننا رؤية كيف يعمل البرنامج، مما يوفر عرضًا توضيحيًا مباشرًا لاكتشاف الأجسام وتتبعها باستخدام فيديو مسجل مسبقًا. النتائج مثيرة للإعجاب، حيث يتم تعيين معرف فريد لكل جسم لتتبع سلس.

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






