You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

fda.py 987B

12345678910111213141516171819
  1. # from dalib.translation.fourier_transform import FourierTransform
  2. import importlib.util
  3. import sys
  4. from PIL import Image
  5. fourier_transform_address = "E:\\Documentwork\\sharif\\CE Project\\future\\Thyroid Project\\Thyroid-Project-Using-DL\\classification_stuff\\Transfer-Learning-Library\\dalib\\translation\\fourier_transform.py"
  6. spec = importlib.util.spec_from_file_location("module.name", fourier_transform_address)
  7. foo = importlib.util.module_from_spec(spec)
  8. sys.modules["module.name"] = foo
  9. spec.loader.exec_module(foo)
  10. FourierTransform = foo.FourierTransform
  11. image_list = ["bio_tile (1).jpeg", "bio_tile (2).jpeg", "bio_tile (3).jpeg", "bio_tile (4).jpeg", "bio_tile (4).jpeg"]
  12. amplitude_dir = "amplitude_dir"
  13. fourier_transform = FourierTransform(image_list, amplitude_dir, beta=0, rebuild=False)
  14. source_image = Image.open("tile2.jpeg") # image form source domain
  15. source_image_in_target_style = fourier_transform(source_image)
  16. source_image_in_target_style.save("out_fda.jpeg")