一个很简单的sh文件就可以搞定
listfilepath=list.txt
filepath=./sampledata/
find $filepath -name *.png > $listfilepath
然后在windows下就是使用.bat批处理文件来进行:
dir /b/s/p/w *.bmp>Path_Images.txt
生成之后怎么读取?可以用c++里面定义的文件流来读取:(直接给个实际的代码)
std::ifstream inpos_file("G:\\学习\\毕业设计-ldw\\未来挑战赛文件\\标注样本\\TSD样本标注\\posall.txt");
按照行读取:
std::string line;
while (std::getline(inpos_file, line))
train_image = imread(line);