Fawkes / app.py
logasja's picture
Fix all the broken things... so far
181c2cc
raw
history blame
591 Bytes
from fawkes.protection import Fawkes
import gradio as gr
import os
def predict(level, img):
# print(img)
fwks = Fawkes("extractor_2", '0', 1, mode=level)
fwks.run_protection([img], format='jpeg')
splt = img.split(".")
print(os.listdir('/tmp'))
return splt[0] + "_cloaked.jpeg"
gr.Interface(fn=predict, inputs=[gr.components.Dropdown(["low", "mid", "high"], label="Protection Level"),
gr.components.Image(type='filepath')],
outputs=gr.components.Image(type="pil")).launch(show_error=True, server_name="0.0.0.0")