[c1b1c5]: / src / subject_info.py

Download this file

55 lines (36 with data), 1.3 kB

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