make_trainfile.py 671 B

123456789101112131415161718192021
  1. # -*- coding: utf-8 -*-
  2. # @Time : 2019/8/24 12:06
  3. # @Author : zhoujun
  4. import os
  5. import glob
  6. import pathlib
  7. data_path = r"test"
  8. # data_path/img 存放图片
  9. # data_path/gt 存放标签文件
  10. f_w = open(os.path.join(data_path, "test.txt"), "w", encoding="utf8")
  11. for img_path in glob.glob(data_path + "/img/*.jpg", recursive=True):
  12. d = pathlib.Path(img_path)
  13. label_path = os.path.join(data_path, "gt", ("gt_" + str(d.stem) + ".txt"))
  14. if os.path.exists(img_path) and os.path.exists(label_path):
  15. print(img_path, label_path)
  16. else:
  17. print("不存在", img_path, label_path)
  18. f_w.write("{}\t{}\n".format(img_path, label_path))
  19. f_w.close()