اكتشف تتبع الكائنات باستخدام Ultralytics! تعلم كيفية تتبع الحركة والسلوك والتفاعلات في الفيديو باستخدام نماذج YOLO للتطبيقات في الوقت الحقيقي.
تعقّب الأجسام هو مهمة أساسية في الرؤية الحاسوبية (CV) تتضمن تحديد وتتبع أجسام معينة أثناء تحركها عبر سلسلة من إطارات الفيديو أو لقطات الكاميرا. على عكس اكتشاف الأجسام، الذي يركز على تحديد موقع الأجسام داخل صور فردية ثابتة أو إطارات فيديو مفردة، يحافظ تتبع الأجسام على هوية ومسار هذه الأجسام مع مرور الوقت. تسمح هذه المراقبة المستمرة للأنظمة بفهم حركة الكائنات وسلوكها وتفاعلاتها داخل البيئات الديناميكية، مما يوفر رؤى أكثر ثراءً من الاكتشاف وحده. وهو مكوّن أساسي في العديد من تطبيقات الذكاء الاصطناعي للرؤية.
يبدأ تتبع الكائنات عادةً باكتشاف الكائنات في الإطار الأولي باستخدام كاشف كائنات، مثل Ultralytics YOLO نموذج YOLO. بمجرد اكتشاف كائن ما، وغالبًا ما يتم تمثيله بواسطة مربع محدّد، تقوم خوارزمية التتبع بتعيين معرّف فريد له. في الإطارات اللاحقة، تتنبأ الخوارزمية بالموقع الجديد للكائن بناءً على حالته السابقة، والتي قد تتضمن الموضع والسرعة وميزات المظهر. غالبًا ما يتضمن هذا التنبؤ تقنيات مثل تقدير الحركة. يقوم النظام بعد ذلك بربط الأجسام المكتشفة حديثًا في الإطار الحالي بالأجسام المتعقبة الحالية، وتحديث مساراتها والحفاظ على معرّفاتها الفريدة.
يجب أن تتعامل هذه العملية مع العديد من التحديات، بما في ذلك إخفاء الأجسام مؤقتًا (الانسداد)، والتغيرات في مظهر الجسم، والتفاعلات المعقدة بين أجسام متعددة، والتغيرات في الإضاءة أو وجهة نظر الكاميرا. تشمل التقنيات الشائعة المستخدمة لمعالجة هذه التحديات أساليب التصفية مثل مرشح كالمان (KF) للتنبؤ بالحركة والربط، وأساليب التعلم العميق الأكثر تقدماً مثل SORT (التتبع البسيط عبر الإنترنت والتتبع في الوقت الحقيقي) و DeepSORT، والتي تجمع بين ميزات الحركة والمظهر من أجل تتبع أكثر قوة. تدعم نماذج Ultralytics العديد من أدوات التتبع المتاحة لتنفيذ هذه التقنيات. يعد التعامل الفعال مع الانسداد أمرًا بالغ الأهمية للحفاظ على استمرارية المسار.
من المهم التمييز بين تتبع الأجسام ومهام الرؤية الحاسوبية الأخرى ذات الصلة:
يُعد تتبع الكائنات، وتحديدًا تتبع الكائنات المتعددة (MOT)، أمرًا بالغ الأهمية للعديد من تطبيقات الذكاء الاصطناعي في العالم الحقيقي:
غالبًا ما يتضمن تنفيذ تتبع الكائنات الجمع بين نماذج اكتشاف الكائنات وخوارزميات التتبع. توفر المكتبات الشهيرة مثل OpenCV وظائف التتبع الأساسية. أطر عمل مثل PyTorch و TensorFlow لبناء وتدريب نماذج الكشف الأساسية وتدريبها. تبسط Ultralytics هذه العملية من خلال دمج قدرات التتبع مباشرةً في نماذجها مثل YOLO11. يمكن للمستخدمين تمكين التتبع بسهولة باستخدام وضع التتبع المخصص. لإدارة سير العمل بأكمله بدءًا من الشرح التوضيحي للبيانات وحتى النشر، تقدم منصات مثل Ultralytics HUB أدوات شاملة. يمكنك اتباع أدلة مثل دليل تتبع كائناتYOLO11 للبدء.