zoo3d / MaskClustering /utils /clean_all_output.py
bulatko's picture
adding real MK
55e58d1
raw
history blame
1.2 kB
'''
Clean all output files produced by this project.
'''
from utils.config import get_dataset, get_args
import os
from tqdm import tqdm
def delete_files(dataset):
dirs_to_be_deleted = [f'{dataset.root}/output']
for dir_to_be_deleted in dirs_to_be_deleted:
if os.path.exists(dir_to_be_deleted):
os.system(f'rm -r {dir_to_be_deleted}')
def main(dataset):
delete_files(dataset)
def process_one_dataset(split_path, args):
with open(split_path, 'r') as f:
seq_name_list = f.readlines()
seq_name_list = [seq_name.strip() for seq_name in seq_name_list]
for seq_name in tqdm(seq_name_list):
args.seq_name = seq_name
dataset = get_dataset(args)
main(dataset)
if __name__ == '__main__':
args = get_args()
# ScanNet
split_path = 'splits/scannet.txt'
args.dataset = 'scannet'
process_one_dataset(split_path, args)
# # ScanNet++
# split_path = 'splits/scannetpp.txt'
# args.dataset = 'scannetpp'
# process_one_dataset(split_path, args)
# # MatterPort3d
# split_path = 'splits/matterport3d.txt'
# args.dataset = 'matterport3d'
# process_one_dataset(split_path, args)