Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from fawkes_wrapper_gradio_v_1_0 import FawkesProtection | |
| from PIL import Image | |
| import numpy as np | |
| fawkes_protection = FawkesProtection() | |
| def process_image(images, protection_level): | |
| protected_images = [] | |
| for image in images: | |
| protected_image = fawkes_protection.predict(image, level=protection_level) | |
| protected_images.append(protected_image) | |
| return protected_images | |
| iface = gr.Interface( | |
| fn=process_image, | |
| inputs=[ | |
| gr.Image(type="pil", label="Images", elem_id="upload_images", multiupload=True), | |
| gr.Radio(["low", "mid", "high"], label="Protection Level") | |
| ], | |
| outputs=gr.Gallery(type="pil", label="Protected Images"), | |
| title="Fawkes Image Protection", | |
| description="Upload one or more images to apply Fawkes protection." | |
| ) | |
| iface.launch() |