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

Feature request: add tracking #38

Closed
kodonnell opened this issue Aug 27, 2018 · 3 comments
Closed

Feature request: add tracking #38

kodonnell opened this issue Aug 27, 2018 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@kodonnell
Copy link

It'd be great to add a tracking mode e.g. see video here.

Specifically, if I enable tracking (per track) if there are no annotations in the future of the track, then attempt to track the last annotated box for all future frames. If the user goes to the next frame while one of these tracks is displayed, then this is considered as marking this as 'good', and it gets added as a key frame. Otherwise the user can edit it manually.

There are probably more UI considerations, but this would provide a lot of value. My use case is tracking people heads, and the standard interpolation is less useful (but still much better than without!) due to heads 'bobbing' while walking etc. Feature tracking would likely solve this in many situations (aside from when a head is occluded etc.).

Aside from UI considerations, this is pretty easy to implement. It can even be done in the browser with opencv.js (and suitable performance, depending on device).

@nmanovic
Copy link
Contributor

Hi @kodonnell ,

I agree that in some cases it can be very useful feature. Need to add the feature in the future. If you can prepare a PR just let me know.

Previously we used tracking in other our annotation tools. The main problem that most of our annotation tasks required precise annotations which trackers could not give us. Even on your video you can see that results are very bad. Especially difficult to track non rigid objects (like human).

@nmanovic nmanovic added enhancement New feature or request help wanted labels Aug 27, 2018
@kodonnell
Copy link
Author

Thanks @nmanovic. I agree - tracking can be hard and won't work in all circumstances, especially if you need exact annotations. In our case, we're less interested in exactness, as we're more using it to say "is there a head there or not?" as opposed to the exact bounding box around the head.

FYI - I thought the results on the video were pretty good.

@nmanovic nmanovic added this to the Undefined milestone Sep 20, 2018
@bsekachev
Copy link
Member

Duplicated #211

TOsmanov pushed a commit to TOsmanov/cvat that referenced this issue Aug 23, 2021
* Fix subsets
* Make random split random
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants