【yolo训练时,遍历文件中的图片路径,并写入到指定的txt文件中】
功能描述:
- yolo训练时,遍历训练集与验证集中文件中的图片路径,并写入到指定的txt文件中,以便在训练时直接读取数据。
代码:
'''
/*************************************************
*
**Description:yolo训练时,遍历训练集与验证集中文件中的图片路径,并写入到指定的txt文件中
** Author:慕灵阁-wupke
** Time:2022-01-06
** Versions :遍历单一文件夹图片中的路径,写入到指定的txt文件中
**
*
***************************************************/'''
import os
import os.path
if __name__ == "__main__":
pic_path = 'data/custom/images/val/'
save_txtfile = open('data/custom/valid.txt','w')
for root, dirs, files in os.walk(pic_path):
for file in files:
print(os.path.join(root,file))
save_txtfile.write(os.path.join(root,file) +'\n')
print('The files path of ' + str(pic_path) + 'has already written to' + str(save_txtfile) )
save_txtfile.close();