This commit is contained in:
2023-07-04 18:21:57 +02:00
parent 33782848f2
commit c42b32ac14
+42 -7
View File
@@ -766,16 +766,50 @@ def double_check_irregular_poses(folder, folder_reg, out_folder):
assert body_count == verts_count assert body_count == verts_count
def get_ids():
ids = []
with open(os.path.join('/data-local/127/cloth3d_processed', 'frames_train.txt'), 'r') as f:
for line in f:
ids.append(line.split()[0])
with open(os.path.join('/data-local/127/cloth3d_processed', 'frames_train_skirt.txt'), 'r') as f:
for line in f:
ids.append(line.split()[0])
ids = sorted(list(set(ids)))
with open(os.path.join('/data-local/127/cloth3d_processed', 'frames_train_ids.txt'), 'w') as f:
for id in ids:
f.write(f'{id}\n')
ids = []
with open(os.path.join('/data-local/127_2/cloth3d_processed_test', 'frames_test.txt'), 'r') as f:
for line in f:
ids.append(line.split()[0])
with open(os.path.join('/data-local/127_2/cloth3d_processed_test', 'frames_test_skirt.txt'), 'r') as f:
for line in f:
ids.append(line.split()[0])
ids = sorted(list(set(ids)))
with open(os.path.join('/data-local/127_2/cloth3d_processed_test', 'frames_test_ids.txt'), 'w') as f:
for id in ids:
f.write(f'{id}\n')
pass
if __name__ == '__main__': if __name__ == '__main__':
folder = '/data-net/dataset/cloth3d/test' # folder = '/data-net/dataset/cloth3d/test'
folder_reg = '/data-local/127/cloth3d_registration/test' # folder_reg = '/data-local/127/cloth3d_registration/test'
out_folder = '/data-local/127_2/cloth3d_processed_test' # out_folder = '/data-local/127_2/cloth3d_processed_test'
# folder = '/data-net/dataset/cloth3d/train' folder = '/data-net/dataset/cloth3d/train'
# folder_reg = '/data-local/127/cloth3d_registration/train' folder_reg = '/data-local/127/cloth3d_registration/train'
# out_folder = '/data-local/127/cloth3d_processed' out_folder = '/data-local/127/cloth3d_processed'
smpl = SMPL(path='smpl', device='cuda') smpl = SMPL(path='smpl', device='cuda')
@@ -798,7 +832,8 @@ if __name__ == '__main__':
# calculate_average(folder, out_folder) # calculate_average(folder, out_folder)
# create_frames_file(folder, out_folder) # create_frames_file(folder, out_folder)
create_frames_file_test(folder, out_folder) get_ids()
# create_frames_file_test(folder, out_folder)
# create_frames_file_partial(folder, out_folder, part=0.5) # create_frames_file_partial(folder, out_folder, part=0.5)
# folder = '/data-local/127_2/cape_processed/test/female' # folder = '/data-local/127_2/cape_processed/test/female'