Fixes in modules/datasets/src/track_vot.cpp

pull/341/head
Vladimir 9 years ago
parent d24582938b
commit 211451c837
  1. 11
      modules/datasets/src/track_vot.cpp

@ -106,8 +106,8 @@ namespace cv
void TRACK_votImpl::loadDataset(const string &rootPath)
{
ifstream namesList(rootPath + "/list.txt");
//ifstream lengthsList(rootPath + "/lengths.txt");
string nameListPath = rootPath + "/list.txt";
ifstream namesList(nameListPath.c_str());
vector <int> datasetsLengths;
string datasetName;
@ -125,7 +125,8 @@ namespace cv
Ptr<TRACK_votObj> currDataset(new TRACK_votObj);
//Open dataset's ground truth file
ifstream gtList(rootPath + "/" + datasetName + "/groundtruth.txt");
string gtListPath = rootPath + "/" + datasetName + "/groundtruth.txt";
ifstream gtList(gtListPath.c_str());
if (!gtList.is_open())
cout << "Error to open groundtruth.txt!!!";
@ -133,7 +134,7 @@ namespace cv
int currFrameID = 1;
if (currDatasetID == 0)
cout << "VOT 2015 Dataset Initialization...\n";
bool trFLG = true;
do
{
currFrameID++;
@ -162,7 +163,7 @@ namespace cv
//Add object to storage
objects.push_back(currObj);
} while (true);
} while (trFLG);
datasetsLengths.push_back(currFrameID - 1);
data.push_back(objects);

Loading…
Cancel
Save