2sys_path = [
'/workspace/smlab',
'/workspace']
4 if path
not in sys.path:
7from smdataset.gen_data.generate_pkl_data
import run_generate_pkl_data_from_json, run_merge_pkl, merge_pkl
8from smutils.utils_data
import split_train_and_val, load_pkl_data, print_data_num_per_class, split_train_and_val, dataset_class_filtering
10from smutils.utils_os
import create_directory
17parser = argparse.ArgumentParser(description=
"mode select")
18parser.add_argument(
"-mode", type=int, default=0)
26if __name__ ==
"__main__":
27 args = parser.parse_args()
30 base_name =
'action_add_1st_1'
33 args = abc.abstractproperty()
36 args.dataset_folder =
'/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_1st_1'
37 args.pkl_root = f
'/media/safemotion/HDD5/pjm_test/action_mc_2023_pkl/{base_name}_{name_tag}/'
39 merge_folder =
'/media/safemotion/HDD5/pjm_test/action_mc_2023_merge'
40 create_directory(merge_folder)
41 args.merge_pkl_path = f
'{merge_folder}/{base_name}_{name_tag}_merge.pkl'
45 run_generate_pkl_data_from_json(args)