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

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

الشكل 1. يستعرض Nicolai Nielsen آلية عمل اكتشاف الكائنات وتتبعها باستخدام Ultralytics YOLOv8.
اختبار كاميرا الويب المباشر#
ننتقل بالعرض خطوةً إضافية لنرى كيف يمكن التبديل إلى بث مباشر من كاميرا الويب لاستعراض إمكانات التتبع في الوقت الفعلي. فمن اكتشاف الأفراد إلى تحديد الكائنات، يحافظ Ultralytics YOLOv8 على اتساق التتبع حتى مع حركة الكاميرا ووجود الحجب.
تتبع الكائنات عبر تدفقات متعددة#
يُعد تتبع الكائنات عبر تدفقات فيديو متعددة باستخدام تعدد مؤشرات الترابط مثاليًا للتعامل مع العديد من تغذيات كاميرات المراقبة. وباستخدام وحدة threading في Python مع Ultralytics YOLOv8، يدير كل مؤشر ترابط مثيلًا منفصلًا لأداة التتبع، مما يتيح معالجة فعالة في الخلفية. وتُعد هذه الميزة مفيدة وتؤدي دورًا مهمًا في التحليلات المتقدمة.
التطبيقات العملية#
مع تواصل العرض، يؤكد Nicolai على الأهمية العملية لاكتشاف الكائنات وتتبعها. فمن قطاع الرعاية الصحية إلى الزراعة وقطاع التصنيع، تتسم التطبيقات بالاتساع والتنوع. كما يشدد على أهمية دمج وظائف التتبع إلى جانب الاكتشاف لتحقيق كفاءة ودقة أعلى.
في الختام#
في الختام، تتيح التطبيقات التي لا حصر لها لاكتشاف الكائنات وتتبعها المرونة والحلول الإبداعية في أي قطاع. انضموا إلينا لإطلاق الإمكانات الكاملة للرؤية الحاسوبية باستخدام Ultralytics YOLOv8. تعرّفوا على المزيد وشاهدوا البرنامج التعليمي الكامل شاهد البرنامج التعليمي الكامل!
ترقبوا المزيد وانضموا إلى مجتمعنا بينما نواصل استكشاف المشهد المتطور باستمرار للذكاء الاصطناعي وتعلّم الآلة.









