Skip to content

tracking: rework tracking API #2737

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

Merged
merged 2 commits into from
Nov 17, 2020
Merged

Conversation

alalek
Copy link
Member

@alalek alalek commented Nov 5, 2020

Merge with PR: opencv/opencv#18774

  • simplify Tracker API, separate implementation details
  • API: "bool init()" => "void init()" + exceptions
  • ported GOTURN tracker implementation
  • fixed perf tests (don't measure video decoding)
  • ported MIL, KCF trackers
  • ported CSRT tracker (will left in opencv_contrib with simplified Tracking API)
  • API simplify: Rect2d => Rect in interface
  • Fixed documentation layout
  • Checked Python bindings, added Python test on tracker creation
  • Fix Java bindings, added Java tests on tracker creation
  • disabled Objective-C bindings generation for inner legacy namespace
  • Port implementations from OE-33 scope (GOTURN, MIL, KCF): OE-21 Tracking API opencv#18481
  • 2 commits in this PR to preserve blame history
allow_multiple_commits=1

- simplify Tracker API
- fix perf tests (don't measure video decoding)
@alalek
Copy link
Member Author

alalek commented Nov 17, 2020

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants