| import os |
| import shutil |
|
|
| def move_real_images(source_dir, dest_dir): |
|
|
| if not os.path.exists(dest_dir): |
| os.makedirs(dest_dir) |
| |
| |
| for root, dirs, files in os.walk(source_dir): |
| if 'real' in dirs: |
| |
| real_dir = os.path.join(root, 'real') |
| model_folder_name = os.path.basename(root) |
| dest_model_dir = os.path.join(dest_dir, model_folder_name) |
| |
| if not os.path.exists(dest_model_dir): |
| os.makedirs(dest_model_dir) |
| |
| for file in os.listdir(real_dir): |
| source_file = os.path.join(real_dir, file) |
| dest_file = os.path.join(dest_model_dir, file) |
| |
| shutil.move(source_file, dest_file) |
| |
| print(f"Moved: {source_file} to {dest_file}") |
|
|
| def move_generated_images(source_dir): |
| |
| for root, dirs, files in os.walk(source_dir): |
| |
| if 'generated' in dirs: |
| |
| generated_dir = os.path.join(root, 'generated') |
| |
| |
| for file in os.listdir(generated_dir): |
| source_file = os.path.join(generated_dir, file) |
| dest_file = os.path.join(root, file) |
| |
| |
| shutil.move(source_file, dest_file) |
| |
| print(f"Moved: {source_file} to {dest_file}") |
|
|
| def main(): |
| source_dir = 'resampledSet' |
| real_dest_dir = 'real' |
| |
| move_real_images(source_dir, real_dest_dir) |
| move_generated_images(source_dir) |
|
|
| if __name__ == "__main__": |
| main() |
|
|