| | 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() |
| |
|