7def main(input_dir, output_dir, config_path="configs/default.yaml"):
8 cfg = load_config(config_path)
9 logger = setup_logger(
"augment_thermal", cfg[
"log_dir"])
10 os.makedirs(output_dir, exist_ok=
True)
11 images, names = load_image_folder(input_dir, cfg[
"vqvae"][
"image_size"])
12 for img, name
in zip(images, names):
13 aug_img = apply_thermal_augmentation(img)
14 save_image(aug_img, f
"{output_dir}/{name}")
15 logger.info(f
"Thermal augmentations saved to {output_dir}")