рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн ultralytics/trackers/basetrack.py
рдиреЛрдЯ
рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдпрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реИ https://github.com/ultralytics/ultralytics/рдмреВрдБрдж/рдореБрдЦреНрдп/ultralytics/рдЯреНрд░реИрдХрд░реНрд╕/basetrack.py рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд╛ рдпреЛрдЧрджрд╛рди рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВ ЁЯЫая╕Пред ЁЯЩП рдзрдиреНрдпрд╡рд╛рдж !
ultralytics.trackers.basetrack.TrackState
рдЧрдгрдирд╛ рд╡рд░реНрдЧ рдЯреНрд░реИрдХ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕рдВрднрд╛рд╡рд┐рдд рдЕрд╡рд╕реНрдерд╛рдУрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|
New |
int
|
рдЬрдм рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рддреЛ рдмрддрд╛рдПрдВред |
Tracked |
int
|
рд░рд╛рдЬреНрдп рдЬрдм рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдмрд╛рдж рдХреЗ рдлрд╝реНрд░реЗрдореЛрдВ рдореЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред |
Lost |
int
|
рдмрддрд╛рдПрдВ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдЕрдм рдХрдм рдЯреНрд░реИрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред |
Removed |
int
|
рдмрддрд╛рдПрдВ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЯреНрд░реИрдХрд┐рдВрдЧ рд╕реЗ рдХрдм рд╣рдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/trackers/basetrack.py
ultralytics.trackers.basetrack.BaseTrack
рдСрдмреНрдЬреЗрдХреНрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдмреЗрд╕ рдХреНрд▓рд╛рд╕, рдореВрд▓рднреВрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|
_count |
int
|
рдЕрджреНрд╡рд┐рддреАрдп рдЯреНрд░реИрдХ рдЖрдИрдбреА рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЧ-рд╕реНрддрд░реАрдп рдХрд╛рдЙрдВрдЯрд░ред |
track_id |
int
|
рдЯреНрд░реИрдХ рдХреЗ рд▓рд┐рдП рдпреБрдиреАрдХ рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╝рд╛рдпрд░. |
is_activated |
bool
|
рдзреНрд╡рдЬ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЯреНрд░реИрдХ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдХреНрд░рд┐рдп рд╣реИ рдпрд╛ рдирд╣реАрдВред |
state |
TrackState
|
рдЯреНрд░реИрдХ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ред |
history |
OrderedDict
|
рдЯреНрд░реИрдХ рдХреЗ рд░рд╛рдЬреНрдпреЛрдВ рдХрд╛ рдЖрджреЗрд╢рд┐рдд рдЗрддрд┐рд╣рд╛рд╕ред |
features |
list
|
рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдирд┐рдХрд╛рд▓реА рдЧрдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рд╕реВрдЪреАред |
curr_feature |
any
|
рдЯреНрд░реИрдХ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реБрд╡рд┐рдзрд╛. |
score |
float
|
рдЯреНрд░реИрдХрд┐рдВрдЧ рдХрд╛ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реНрдХреЛрд░ред |
start_frame |
int
|
рд╡рд╣ рдлрд╝реНрд░реЗрдо рдирдВрдмрд░ рдЬрд╣рд╛рдБ рдЯреНрд░реИрдХрд┐рдВрдЧ рдкреНрд░рд╛рд░рдВрдн рд╣реБрдИ. |
frame_id |
int
|
рдЯреНрд░реИрдХ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдлреНрд░реЗрдо рдЖрдИрдбреАред |
time_since_update |
int
|
рдкрд┐рдЫрд▓реЗ рдЕрджреНрдпрддрди рдХреЗ рдмрд╛рдж рд╕реЗ рдлреНрд░реЗрдореНрд╕ рдкрд╛рд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред |
location |
tuple
|
рдорд▓реНрдЯреА-рдХреИрдорд░рд╛ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рд╕реНрдерд╛рди. |
рд╡рд┐рдзрд┐рдпрд╛рдБ:
рдирд╛рдо | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
end_frame |
рдЕрдВрддрд┐рдо рдлрд╝реНрд░реЗрдо рдХреА ID рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдСрдмреНрдЬреЗрдХреНрдЯ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛. |
next_id |
рд╡реГрджреНрдзрд┐ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдЧрд▓реА рд╡реИрд╢реНрд╡рд┐рдХ рдЯреНрд░реИрдХ рдЖрдИрдбреА рд▓реМрдЯрд╛рддрд╛ рд╣реИред |
activate |
рдЯреНрд░реИрдХ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░ рд╡рд┐рдзрд┐ред |
predict |
рдЯреНрд░реИрдХ рдХреА рдЕрдЧрд▓реА рд╕реНрдерд┐рддрд┐ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░ рд╡рд┐рдзрд┐ред |
update |
рдирдП рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЯреНрд░реИрдХ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░ рд╡рд┐рдзрд┐ред |
mark_lost |
рдЯреНрд░реИрдХ рдХреЛ рдЦреЛрдпрд╛ рд╣реБрдЖ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИред |
mark_removed |
рдЯреНрд░реИрдХ рдХреЛ рд╣рдЯрд╛рдпрд╛ рдЧрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИред |
reset_id |
рд╡реИрд╢реНрд╡рд┐рдХ рдЯреНрд░реИрдХ рдЖрдИрдбреА рдХрд╛рдЙрдВрдЯрд░ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/trackers/basetrack.py
end_frame
property
рдЯреНрд░реИрдХ рдХреА рдЕрдВрддрд┐рдо рдлреНрд░реЗрдо рдЖрдИрдбреА рд▓реМрдЯрд╛рдПрдВред
__init__()
рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдбреА рдФрд░ рдореВрд▓рднреВрдд рдЯреНрд░реИрдХрд┐рдВрдЧ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдЯреНрд░реИрдХ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/trackers/basetrack.py
activate(*args)
рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рдЯреНрд░реИрдХ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░ рд╡рд┐рдзрд┐ред
mark_lost()
mark_removed()
next_id()
staticmethod
рд╡реГрджреНрдзрд┐ рдХрд░реЗрдВ рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ рдЯреНрд░реИрдХ рдЖрдИрдбреА рдХрд╛рдЙрдВрдЯрд░ рд▓реМрдЯрд╛рдПрдВред
predict()
рдЯреНрд░реИрдХ рдХреА рдЕрдЧрд▓реА рд╕реНрдерд┐рддрд┐ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░ рд╡рд┐рдзрд┐ред
reset_id()
staticmethod
update(*args, **kwargs)
рдирдИ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЯреНрд░реИрдХ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░ рд╡рд┐рдзрд┐ред
2023-11-12 рдмрдирд╛рдпрд╛ рдЧрдпрд╛, рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 2024-05-08
рд▓реЗрдЦрдХ: рдмреБрд░рд╣рд╛рди-рдХреНрдпреВ (1), рдЧреНрд▓реЗрди-рдЬреЛрдЪрд░ (3)