|
a |
|
b/src/subject_info.py |
|
|
1 |
# create a folder for the registered subject |
|
|
2 |
|
|
|
3 |
import os |
|
|
4 |
import shutil |
|
|
5 |
import pickle |
|
|
6 |
|
|
|
7 |
SUBJECT_NAME = 'benny_cai' |
|
|
8 |
|
|
|
9 |
SCAN_POSE = 'side' |
|
|
10 |
# SCAN_POSE = 'front' |
|
|
11 |
|
|
|
12 |
if __name__ == '__main__': |
|
|
13 |
|
|
|
14 |
folder_path = 'data/' + SUBJECT_NAME |
|
|
15 |
if not os.path.isdir(folder_path): |
|
|
16 |
os.mkdir(folder_path) |
|
|
17 |
os.chdir(folder_path) |
|
|
18 |
|
|
|
19 |
if not os.path.isdir(SCAN_POSE): |
|
|
20 |
os.mkdir(SCAN_POSE) |
|
|
21 |
os.chdir(SCAN_POSE) |
|
|
22 |
|
|
|
23 |
for subfolder in ['color_images', |
|
|
24 |
'depth_images', |
|
|
25 |
'intrinsics', |
|
|
26 |
'OpenPose', |
|
|
27 |
'ViTPose_base', |
|
|
28 |
'ViTPose_large']: |
|
|
29 |
if not os.path.isdir(subfolder): |
|
|
30 |
os.mkdir(subfolder) |
|
|
31 |
|
|
|
32 |
# copy odometry.log from 'data' folder |
|
|
33 |
src = '../../odometry.log' |
|
|
34 |
dst = 'odometry.log' |
|
|
35 |
shutil.copyfile(src, dst) |
|
|
36 |
|
|
|
37 |
file1 = open("../../subject_name.txt", "a") |
|
|
38 |
file1.write(SUBJECT_NAME + '_' + SCAN_POSE + "\n") |
|
|
39 |
file1.close() |
|
|
40 |
|
|
|
41 |
for subfolder in ['OpenPose', |
|
|
42 |
'ViTPose_base', |
|
|
43 |
'ViTPose_large']: |
|
|
44 |
|
|
|
45 |
for subsubfolder in ['keypoints', 'output_images']: |
|
|
46 |
if not os.path.isdir(subfolder + '/' + subsubfolder): |
|
|
47 |
os.mkdir(subfolder + '/' + subsubfolder) |
|
|
48 |
|
|
|
49 |
|
|
|
50 |
|
|
|
51 |
|
|
|
52 |
|
|
|
53 |
|
|
|
54 |
|