Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Customising For different detectors #28

Closed
navaravan opened this issue May 6, 2022 · 6 comments
Closed

Customising For different detectors #28

navaravan opened this issue May 6, 2022 · 6 comments
Labels
good first issue Good for newcomers

Comments

@navaravan
Copy link

Hi @YunhaoDu @dyhBUPT

Thanks for sharing the works.
Can this tracker be used with different detectors like YoloX?
When I go through your code I can see you are loading detection's from a numpy file, I can see you are loading bbox, conf and features, whether features are required by your tracker?
Can you list the steps in brief for configuring this tracker with different detectors and what are the inputs required by the tracking module from the detector?

@dyhBUPT
Copy link
Owner

dyhBUPT commented May 6, 2022

Hi, thanks for your interest in our work.

The default detector in StrongSORT is YOLOX. You can try any other detectors.
For this purpose, you should prepare the npy file which contains the detection results and features.
It follows the same format as in DeepSORT.
To be specific, each row represents one bbox as:

frame_id, -1, x, y, w, h, confidence, -1, -1, -1, features

That is, 10 dimensions for box information and the other dimensions (2048 in StrongSORT) for features.
The entire npy is a Nx2058 matrix for each video.

So, if you want to try other detectors, you should prepare the detection results and their features by your self.
Maybe the Auxiliary tutorial can also help you.

Best wishes.

@dyhBUPT dyhBUPT added the good first issue Good for newcomers label May 6, 2022
@navaravan
Copy link
Author

Hi @dyhBUPT
Thanks for the reply
How StrongSORT is actually different from DeepSORT, I can see similar python codes inside DeepSORT repo also.

@dyhBUPT
Copy link
Owner

dyhBUPT commented May 9, 2022

You're right. We build the StrongSORT based on the repo of DeepSORT.
Therefore, the most of our codes are the same as DeepSORT.
Our contributions are adding some optimization techniques.
We recommend you reading our paper for details.

Best wishes.

@navaravan
Copy link
Author

Hi @dyhBUPT
Thanks for the reply
Please correct me if I'm wrong, StrongSORT uses detection results from YOLOX and Features generated for the corresponding detection from FastReID?

@dyhBUPT
Copy link
Owner

dyhBUPT commented May 9, 2022

You're right, but it's just the small parts of the contributions of our work.

@navaravan
Copy link
Author

Hi @dyhBUPT
Thank you for your responses.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants