-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathwrite_flownet_txt.py
43 lines (27 loc) · 1.23 KB
/
write_flownet_txt.py
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
#path = '/media/ostalo/MihaGarafolj/ME_data/CASME2_Color_TIM10/CASME2_Color_TIM10/'
#pathtxt = '/media/ostalo/MihaGarafolj/ME_data/CASME2_Color_TIM10/'
db_name = 'CASME1_Color_TIM10'
path = '/home/mihag/workingDir/flownet2-docker/data/' + db_name + '/' + db_name + '/'
pathtxt = '/home/mihag/workingDir/flownet2-docker/data/' + db_name + '/'
import os
file1 = open(pathtxt + 'clip1.txt','w')
file2 = open(pathtxt + 'clip2.txt','w')
file3 = open(pathtxt + 'clip_flow.txt','w')
folders_sub = sorted(os.listdir(path))
for sub in folders_sub:
print(sub)
folders_clip = sorted(os.listdir(path + sub))
for clip in folders_clip:
print(clip)
pics = sorted(os.listdir(path + sub + '/' + clip))
for pic in pics[:-1]:
file1.write('data/' + db_name + '/' + db_name + '/' + sub + '/' + clip + '/' + pic + '\n')
pic = pic.split('.')[0] + '.flo'
file3.write('data/' + db_name + '/' + db_name + '/' + sub + '/' + clip + '/' + pic + '\n')
for pic in pics[1:]:
file2.write('data/' + db_name + '/' + db_name + '/' + sub + '/' + clip + '/' + pic + '\n')
file1.close()
file2.close()
file3.close()
./run-network.sh -n FlowNet2-s \
-vv data/CASME1_Color_TIM10/clip1.txt data/CASME1_Color_TIM10/clip2.txt data/CASME1_Color_TIM10/clip_flow.txt