Safemotion Lib
Loading...
Searching...
No Matches
run_gen_clip.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_clip import generate_clip
8from smutils.utils_os import create_directory
9import os
10
11if __name__ == "__main__":
12 save_folder = '/media/safemotion/HDD5/Inno_Test/dataset/action_2nd'
13 json_folder_list = [
14 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_1st_1',
15 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_1st_2',
16 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_1st_3',
17 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_2nd_1',
18 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_2nd_2',
19 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_2nd_3',
20 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_2nd_4',
21 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_231120_Act_1',
22 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_kid_1',
23 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_kid_kkomo_1',
24 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_wis',
25 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/fall_down_2021_v22',
26 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_231121_handsup_Act_1',
27 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_231122_falldown_Act_1',
28 '/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_231122_falldown_Act_2',
29 ]
30 # json_folder_list = ['/media/safemotion/HDD2/SM_Dataset/action_2022/action_cctv_img/annotations_action_v22_kid_kkomo_1']
31
32 cat_list={'action_upper' : 6,
33 'action_lower' : 12,
34 'pose' : 8,
35 'hand' : 4,
36 'foot' : 2}
37
38 for cat, n in cat_list.items():
39 for i in range(n):
40 folder = os.path.join(save_folder, cat, f'{i:02d}')
41 create_directory(folder)
42
43 for json_folder in json_folder_list:
44 generate_clip(json_folder, save_folder)