Loading docs/source/api_doc/restore/adversarial.rst 0 → 100644 +14 −0 Original line number Diff line number Diff line imgutils.restore.adversarial ==================================== .. currentmodule:: imgutils.restore.adversarial .. automodule:: imgutils.restore.adversarial remove_adversarial_noise ----------------------------------- .. autofunction:: remove_adversarial_noise docs/source/api_doc/restore/adversarial_benchmark.plot.py 0 → 100644 +28 −0 Original line number Diff line number Diff line import random from benchmark import BaseBenchmark, create_plot_cli from imgutils.restore.adversarial import remove_adversarial_noise class AdversarialRemovalBenchmark(BaseBenchmark): def load(self): pass def unload(self): pass def run(self): image_file = random.choice(self.all_images) _ = remove_adversarial_noise(image_file) if __name__ == '__main__': create_plot_cli( [ ('Adversarial Removal', AdversarialRemovalBenchmark()), ], title='Benchmark for Adversarial Removal Algorithm', run_times=5, try_times=10, )() docs/source/api_doc/restore/adversarial_demo.plot.py 0 → 100644 +18 −0 Original line number Diff line number Diff line import os from imgutils.data import load_image from imgutils.restore import remove_adversarial_noise from plot import image_plot sample_dir = 'sample' if __name__ == '__main__': image = load_image(os.path.join(sample_dir, 'adversarial_input.png')) image_plot( [ (image, 'Adversarial Noised'), (remove_adversarial_noise(image), 'Cleaned') ], columns=2, figsize=(10, 6), ) docs/source/api_doc/restore/index.rst +1 −0 Original line number Diff line number Diff line Loading @@ -11,4 +11,5 @@ imgutils.restore nafnet scunet adversarial docs/source/api_doc/restore/sample/adversarial_input.png 0 → 100644 +1.04 MiB Loading image diff... Loading
docs/source/api_doc/restore/adversarial.rst 0 → 100644 +14 −0 Original line number Diff line number Diff line imgutils.restore.adversarial ==================================== .. currentmodule:: imgutils.restore.adversarial .. automodule:: imgutils.restore.adversarial remove_adversarial_noise ----------------------------------- .. autofunction:: remove_adversarial_noise
docs/source/api_doc/restore/adversarial_benchmark.plot.py 0 → 100644 +28 −0 Original line number Diff line number Diff line import random from benchmark import BaseBenchmark, create_plot_cli from imgutils.restore.adversarial import remove_adversarial_noise class AdversarialRemovalBenchmark(BaseBenchmark): def load(self): pass def unload(self): pass def run(self): image_file = random.choice(self.all_images) _ = remove_adversarial_noise(image_file) if __name__ == '__main__': create_plot_cli( [ ('Adversarial Removal', AdversarialRemovalBenchmark()), ], title='Benchmark for Adversarial Removal Algorithm', run_times=5, try_times=10, )()
docs/source/api_doc/restore/adversarial_demo.plot.py 0 → 100644 +18 −0 Original line number Diff line number Diff line import os from imgutils.data import load_image from imgutils.restore import remove_adversarial_noise from plot import image_plot sample_dir = 'sample' if __name__ == '__main__': image = load_image(os.path.join(sample_dir, 'adversarial_input.png')) image_plot( [ (image, 'Adversarial Noised'), (remove_adversarial_noise(image), 'Cleaned') ], columns=2, figsize=(10, 6), )
docs/source/api_doc/restore/index.rst +1 −0 Original line number Diff line number Diff line Loading @@ -11,4 +11,5 @@ imgutils.restore nafnet scunet adversarial