Safemotion Lib
Loading...
Searching...
No Matches
run_gen_pkl_v22.py
Go to the documentation of this file.
1import sys
2sys_path = ['/workspace/smlab', '/workspace']
3for path in sys_path:
4 if path not in sys.path:
5 sys.path.append(path)
6
7from smdataset.gen_data.generate_pkl_data import run_generate_pkl_data_from_json_v22
8from smutils.utils_os import create_directory
9from smutils.utils_data import split_train_and_val_v22
10
11import abc
12
13if __name__ == "__main__":
14
15 # category_k={'action_upper' : 60,
16 # 'action_lower' : 60,
17 # 'pose' : 10,
18 # 'hand' : 10,
19 # 'foot' : 10}
20 # category_info={'action_upper' : 6,
21 # 'action_lower' : 12,
22 # 'pose' : 8,
23 # 'hand' : 2,
24 # 'foot' : 2}
25 category_k={
26 'pose' : 10,
27 'hand' : 10,
28 'foot' : 10}
29 category_info={
30 'pose' : 8,
31 'hand' : 4,
32 'foot' : 2}
33
34 args = abc.abstractproperty()
35 args.category_k = category_k
36 args.data_root = '/media/safemotion/HDD5/Inno_Test/dataset/action_2nd'
37 args.pkl_root = '/media/safemotion/HDD5/pjm_test/action_train_dataset_2023/action_v22_2nd'
38
39 run_generate_pkl_data_from_json_v22(args)
40
41 split_data_folder = '/media/safemotion/HDD5/pjm_test/action_train_dataset_2023/action_v22_2nd_split'
42 split_train_and_val_v22(args.pkl_root, split_data_folder, category_info, total_data_num=100, ratio=0.8)
43
44