itacaiunas commited on
Commit
375323c
1 Parent(s): 47492fd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -2
app.py CHANGED
@@ -1,7 +1,27 @@
1
  import gradio as gr
 
2
 
3
- titulo = "Remoção de Fundo de Imagem usando Gradio"
4
- descricao = "Este código usa a biblioteca Gradio para criar uma interface que permite remover o fundo de uma imagem. Ele carrega um modelo treinado previamente e permite que os usuários carreguem suas próprias imagens para remoção do fundo. O modelo usado é o 'spaces/eugenesiow/remove-bg'. Experimente agora!"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
 
6
  gr.Interface.load("spaces/eugenesiow/remove-bg").launch()
7
 
 
1
  import gradio as gr
2
+ from torchvision import transforms
3
 
4
+ title = "Remove Bg"
5
+ description = "Automatically remove the image background from a profile photo."
6
+ article = "<p style='text-align: center'><a href='https://news.machinelearning.sg/posts/beautiful_profile_pics_remove_background_image_with_deeplabv3/'>Blog</a> | <a href='https://github.com/eugenesiow/practical-ml'>Github Repo</a></p>"
7
+
8
+ torch.hub.download_url_to_file('https://pbs.twimg.com/profile_images/691700243809718272/z7XZUARB_400x400.jpg',
9
+ 'demis.jpg')
10
+ torch.hub.download_url_to_file('https://hai.stanford.edu/sites/default/files/styles/person_medium/public/2020-03/hai_1512feifei.png?itok=INFuLABp',
11
+ 'lifeifei.png')
12
+ model = torch.hub.load('pytorch/vision:v0.6.0', 'deeplabv3_resnet101', pretrained=True)
13
+ model.eval()
14
+
15
+ gr.Interface(
16
+ inference,
17
+ gr.inputs.Image(type="pil", label="Input"),
18
+ gr.outputs.Image(type="pil", label="Output"),
19
+ title=title,
20
+ description=description,
21
+ article=article,
22
+ examples=[['demis.jpg'], ['lifeifei.png']],
23
+ enable_queue=True
24
+ ).launch(debug=False)
25
 
26
  gr.Interface.load("spaces/eugenesiow/remove-bg").launch()
27