1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-19 19:44:14 +08:00

tracking: rework tracking API

- simplify Tracker API
- fix perf tests (don't measure video decoding)
This commit is contained in:
Alexander Alekhin
2020-10-27 21:18:18 +00:00
parent 2cb3f65131
commit 80c197590c
89 changed files with 3629 additions and 4334 deletions

View File

@@ -40,7 +40,7 @@ int main( int argc, char** argv ){
// create the tracker
//! [create]
MultiTracker trackers;
legacy::MultiTracker trackers;
//! [create]
// container of the tracked objects
@@ -67,10 +67,10 @@ int main( int argc, char** argv ){
// initialize the tracker
//! [init]
std::vector<Ptr<Tracker> > algorithms;
std::vector<Ptr<legacy::Tracker> > algorithms;
for (size_t i = 0; i < ROIs.size(); i++)
{
algorithms.push_back(createTrackerByName(trackingAlg));
algorithms.push_back(createTrackerByName_legacy(trackingAlg));
objects.push_back(ROIs[i]);
}