OpenCV:批量读取图片

OpenCV:批量读取图片

方法1:

将图片文件名称改为编号,例如”i.bmp”,其中i=1,2,…,N

char filename[100];
Mat img[N];
for(int i=0;i"PATH/%d.bmp",i+1);
    img[i]=imread(filename);
    //... other operations
}

方法2:

读取指定目录下的文件列表

Mat img[N];
Directory dir;
vector<string> fileList=dir.GetListFiles(PATH,"*.bmp",true);
int nFiles=fileList.size();
for(int i=0;i//... other operations
}

你可能感兴趣的:(OpenCV,C++,opencv)