Skip to content

tracking: rework tracking API#2737

Merged
opencv-pushbot merged 2 commits intoopencv:masterfrom
alalek:tracking_api
Nov 17, 2020
Merged

tracking: rework tracking API#2737
opencv-pushbot merged 2 commits intoopencv:masterfrom
alalek:tracking_api

Conversation

@alalek
Copy link
Copy Markdown
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
Copy Markdown
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