0

How to efficiently concatenate two vectors of cv::String type in OpenCV? I have the following method that uses cv::glob method from openCv to return all filenames from a directory, an the method parameter is a vector of directories names.

vector<String> GetTrainingImageFiles(vector<string> directories)
{
vector<cv::String> allFiles;      //this will hold all the file names
vector<cv::String> directoryFiles;// this will hold a specific directory files for one iteration
for(string directory : directories)
{
    cv::String path(directory + "/*.ppm"); //select only ppm
    vector<cv::Mat> data;
    cv::glob(path, directoryFiles, false);
    //Here the directoryFiles vector should be concatenated to allFiles vector
}
return directoryFiles;
}

Any ideas on this issue?

sixfeet
  • 934
  • 4
  • 16
  • 33

0 Answers0