Spaces:
Runtime error
Runtime error
File size: 1,587 Bytes
31c6733 415d841 31c6733 ba7275c 4ba0e70 31c6733 cf05ed1 31c6733 415d841 31c6733 415d841 d7a46b1 11528d1 31c6733 415d841 31c6733 415d841 e24da0e d7a46b1 e2d671f 31c6733 e2d671f e24da0e 31c6733 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
import gradio
import os
from tops.config import instantiate
import gradio.inputs
os.system("pip install --upgrade pip")
os.system("pip install ftfy regex tqdm")
os.system("pip install --no-deps git+https://github.com/openai/CLIP.git")
os.system("pip install git+https://github.com/facebookresearch/detectron2@96c752ce821a3340e27edd51c28a00665dd32a30#subdirectory=projects/DensePose")
os.system("pip install --no-deps git+https://github.com/hukkelas/DSFD-Pytorch-Inference")
os.environ["TORCH_HOME"] = "torch_home"
from dp2 import utils
from gradio_demos.modules import ExampleDemo, WebcamDemo
cfg_face = utils.load_config("configs/anonymizers/FB_cse.py")
anonymizer_face = instantiate(cfg_face.anonymizer, load_cache=False)
anonymizer_face.initialize_tracker(fps=1)
with gradio.Blocks() as demo:
gradio.Markdown("# <center> DeepPrivacy2 - Realistic Image Anonymization </center>")
gradio.Markdown("### <center> Håkon Hukkelås, Rudolf Mester, Frank Lindseth </center>")
gradio.Markdown("<center> See more information at: <a href='https://github.com/hukkelas/deep_privacy2'> https://github.com/hukkelas/deep_privacy2 </a> </center>")
gradio.Markdown("<center> For a demo of face anonymization, see: <a href='https://huggingface.co/spaces/haakohu/deep_privacy2_face'> https://huggingface.co/spaces/haakohu/deep_privacy2_face </a> </center>")
with gradio.Tab("Full-body Anonymization (webcam)"):
ExampleDemo(anonymizer_face)
with gradio.Tab("Full-body Anonymization (file upload)"):
ExampleDemo(anonymizer_face, source="upload")
demo.launch()
|