Comments (1)
@cxy86121 if you trace this variable starting from byte_tracker.py it ends up being called by lap.lapjv()
in matching.py as the cost_limit
argument.
Someone described the meaning of cost_limit
on the lap
repo as:
Values larger than cost_limit are disregarded. Which means that there will be unmatched rows.
I'm not 100% sure, but I think this is consistent with what you observed. My guess:
- Low
match_thresh
- more stringent due to low cost threshold, therefore less detections assigned to tracks. New tracks may be assigned to these detections when they should have been assigned to existing tracks -> ID switching gets worse. - High
match_thresh
- the opposite, tracking improves. Perhaps the downside of this is more computational time for the linear assignment algorithm, but if we're using it with object detection anyway this shouldn't matter too much
from bytetrack.
Related Issues (20)
- Tracking Outputs vs Detection Outputs HOT 1
- Id switches when object is not detected for a frame then returns
- 状态为TrackState.Lost的Tracker不参与第二次低置信度bbox的匹配? HOT 1
- validation set selection
- Publicly disclose the size and high-resolution detection threshold of the test images for each sequence of MOT17 and MOT20🚀
- CityPerson dataset unavailable
- GPU issues in training HOT 2
- runing ByteTrack ncnn cpp throws error
- Query: What are model files provided in ReadMe.md are these retrained yolo models?
- トラッキングにおけるエラー No ground truth HOT 3
- Problem with the tracker escaping
- error: subprocess-exited-with-error HOT 6
- For real time tracking HOT 1
- I am trying to setup ByteTrack and I am facing the following issue HOT 1
- Using ByteTrack on a mac or linux
- about same problem
- テスト結果を得るには
- there is a little mistake: Crowdhuman_val in the readme but instead it should be CrowdHuman_val ( and train respectively)
- Continuous Error After Multiple Changes to Versions Utilized in Requirements File
- Increase track activation period threshold
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bytetrack.