在opencv 2.0 中,使用cv::Directory 可以遍历文件夹,具体如下链接
http://docs.opencv.org/ref/2.4/dc/dec/classcv_1_1Directory.html
Directory dir;
vector<string>filenames = dir.GetListFiles(src_path, "*", true);
for (int i = 0; i < filenames.size(); i++){
string fileFullName = src_path + filenames[i];
cout << fileFullName << endl;
waitKey();
}
但是在3.0中cv::Directory 被移除了555555,只好自己写,以下是Rachel-Zhang的博客链接,自己写的代码,可以在opencv 3.1.0下遍历,亲测有效