Spaces:
Sleeping
Sleeping
import random | |
import shutil | |
import os | |
def split(path, mask_path, lane_path): | |
os.mkdir(path + 'train') | |
os.mkdir(path + 'val') | |
os.mkdir(mask_path + 'train') | |
os.mkdir(mask_path + 'val') | |
os.mkdir(lane_path + 'train') | |
os.mkdir(lane_path + 'val') | |
val_index = random.sample(range(660), 200) | |
for i in range(660): | |
if i in val_index: | |
shutil.move(path+'{}.png'.format(i), path + 'val') | |
shutil.move(mask_path+'{}.png'.format(i), mask_path + 'val') | |
shutil.move(lane_path+'{}.png'.format(i), lane_path + 'val') | |
else: | |
shutil.move(path+'{}.png'.format(i), path + 'train') | |
shutil.move(mask_path+'{}.png'.format(i), mask_path + 'train') | |
shutil.move(lane_path+'{}.png'.format(i), lane_path + 'train') | |
if __name__ == '__main__': | |
path = "/home/wqm/bdd/data_hust/" | |
mask_path = "/home/wqm/bdd/hust_area/" | |
lane_path = "/home/wqm/bdd/hust_lane/" | |
split(path, mask_path, lane_path) | |