مرجع ل ultralytics/trackers/track.py
ملاحظه
هذا الملف متاح في https://github.com/ultralytics/ultralytics/ نقطة / الرئيسية /ultralytics/بتتبع/track.py. إذا اكتشفت مشكلة ، فيرجى المساعدة في إصلاحها من خلال المساهمة في طلب 🛠️ سحب. شكرا لك 🙏!
ultralytics.trackers.track.on_predict_start(predictor, persist=False)
تهيئة أدوات التتبع لتتبع الكائنات أثناء التنبؤ.
البارامترات:
اسم | نوع | وصف | افتراضي |
---|---|---|---|
predictor |
object
|
كائن المتنبئ لتهيئة المتعقبين. |
مطلوب |
persist |
bool
|
ما إذا كان يجب الاستمرار في أجهزة التتبع إذا كانت موجودة بالفعل. الإعدادات الافتراضية إلى خطأ. |
False
|
يثير:
نوع | وصف |
---|---|
AssertionError
|
إذا لم يكن tracker_type "bytetrack" أو "botsort". |
شفرة المصدر في ultralytics/trackers/track.py
ultralytics.trackers.track.on_predict_postprocess_end(predictor, persist=False)
تم اكتشاف مربعات ما بعد المعالجة وتحديثها باستخدام تتبع الكائنات.
البارامترات:
اسم | نوع | وصف | افتراضي |
---|---|---|---|
predictor |
object
|
كائن المتنبئ الذي يحتوي على التنبؤات. |
مطلوب |
persist |
bool
|
ما إذا كان يجب الاستمرار في أجهزة التتبع إذا كانت موجودة بالفعل. الإعدادات الافتراضية إلى خطأ. |
False
|
شفرة المصدر في ultralytics/trackers/track.py
ultralytics.trackers.track.register_tracker(model, persist)
سجل عمليات الاسترجاعات المتعقبة في نموذج تتبع الكائن أثناء التنبؤ.
البارامترات:
اسم | نوع | وصف | افتراضي |
---|---|---|---|
model |
object
|
كائن النموذج لتسجيل تتبع عمليات الاسترجاعات الخاصة به. |
مطلوب |
persist |
bool
|
ما إذا كان يجب الاستمرار في أجهزة التتبع إذا كانت موجودة بالفعل. |
مطلوب |