make_data_files.py 955 B

123456789101112131415161718192021222324252627
  1. # -*- coding=utf-8 -*-
  2. import os
  3. import argparse
  4. from vi_od_frcnn.data.rcnn_data_util import make_data_files
  5. def parse_args():
  6. parser = argparse.ArgumentParser()
  7. parser.add_argument('--data_dir', help='rcnn dataset dir',
  8. default='./data', type=str)
  9. parser.add_argument('--train_percent', help='percent for train images (train+val = all * train_percent)',
  10. default=0.9, type=float)
  11. parser.add_argument('--val_percent', help='percent for val images (val = (train+val) * val_percent)',
  12. default=0.1, type=float)
  13. parser.add_argument('--split_str',
  14. default=None, type=str)
  15. args = parser.parse_args()
  16. return args
  17. if __name__ == '__main__':
  18. args = parse_args()
  19. assert os.path.exists(args.data_dir), args.data_dir + 'does not exist'
  20. make_data_files(args.data_dir, args.train_percent, args.val_percent, args.split_str)