Referans için ultralytics/trackers/track.py
Not
Bu dosya https://github.com/ultralytics/ultralytics/blob/main/ ultralytics/trackers/track .py adresinde mevcuttur. Bir sorun tespit ederseniz lütfen bir Çekme İsteği 🛠️ ile katkıda bulunarak düzeltilmesine yardımcı olun. Teşekkürler 🙏!
ultralytics.trackers.track.on_predict_start(predictor, persist=False)
Tahmin sırasında nesne izleme için izleyicileri başlatın.
Parametreler:
İsim | Tip | Açıklama | Varsayılan |
---|---|---|---|
predictor |
object
|
İzleyicileri başlatmak için tahmin edici nesnesi. |
gerekli |
persist |
bool
|
Zaten mevcutlarsa izleyicilerin devam ettirilip ettirilmeyeceği. Varsayılan değer False'dir. |
False
|
Zamlar:
Tip | Açıklama |
---|---|
AssertionError
|
Tracker_type 'bytetrack' veya 'botsort' değilse. |
Kaynak kodu ultralytics/trackers/track.py
ultralytics.trackers.track.on_predict_postprocess_end(predictor, persist=False)
Algılanan kutuları sonradan işleyin ve nesne izleme ile güncelleyin.
Parametreler:
İsim | Tip | Açıklama | Varsayılan |
---|---|---|---|
predictor |
object
|
Tahminleri içeren tahminci nesnesi. |
gerekli |
persist |
bool
|
Zaten mevcutlarsa izleyicilerin devam ettirilip ettirilmeyeceği. Varsayılan değer False'dir. |
False
|
Kaynak kodu ultralytics/trackers/track.py
ultralytics.trackers.track.register_tracker(model, persist)
Tahmin sırasında nesne takibi için izleme geri aramalarını modele kaydedin.
Parametreler:
İsim | Tip | Açıklama | Varsayılan |
---|---|---|---|
model |
object
|
İzleme geri aramalarının kaydedileceği model nesnesi. |
gerekli |
persist |
bool
|
Zaten mevcutlarsa izleyicilerin devam ettirilip ettirilmeyeceği. |
gerekli |
Kaynak kodu ultralytics/trackers/track.py
Oluşturuldu 2023-11-12, Güncellendi 2024-05-08
Yazarlar: Burhan-Q (1), glenn-jocher (3), Laughing-q (1)