如何使用C++获取文件夹中的所有图像
答
可以使用glob获取文件名列表:
vector<cv::String> fn;
glob("/home/images/*.png", fn, false);
vector<Mat> images;
size_t count = fn.size(); //number of png files in images folder
for (size_t i=0; i<count; i++)
images.push_back(imread(fn[i]));
这里是[可能重复的话题(http://stackoverflow.com/questions/8401777/simple-glob-in-c- on-unix-system) – MichalSzczep