Nik Ska commited on
Commit
4617755
1 Parent(s): 60c14a4
Files changed (6) hide show
  1. app.py +5 -2
  2. examples/.DS_Store +0 -0
  3. examples/01.jpg +0 -0
  4. examples/02.jpg +0 -0
  5. examples/03.jpg +0 -0
  6. examples/bg1.jpg +0 -0
app.py CHANGED
@@ -1,7 +1,5 @@
1
  import PIL.Image
2
  import gradio as gr
3
- import huggingface_hub
4
- import onnxruntime as rt
5
  import numpy as np
6
  import cv2
7
  from PIL import ImageOps
@@ -36,11 +34,16 @@ def get_mask(img_in):
36
  result = response.json()
37
  print('Result:', result)
38
 
 
 
 
39
  mask = Image.open(io.BytesIO(base64.b64decode(
40
  result['mask']))).resize(img_in.size)
41
  img_in = img_in.convert("RGBA")
42
  img_in.putalpha(mask)
43
 
 
 
44
  return (img_in, result['emotion'])
45
  else:
46
  print('error:', response.text)
 
1
  import PIL.Image
2
  import gradio as gr
 
 
3
  import numpy as np
4
  import cv2
5
  from PIL import ImageOps
 
34
  result = response.json()
35
  print('Result:', result)
36
 
37
+ bg_img = Image.open(
38
+ "/examples/bg1.jpg").convert("RGBA").resize(img_in.size)
39
+
40
  mask = Image.open(io.BytesIO(base64.b64decode(
41
  result['mask']))).resize(img_in.size)
42
  img_in = img_in.convert("RGBA")
43
  img_in.putalpha(mask)
44
 
45
+ img_in = Image.alpha_composite(bg_img, img_in)
46
+
47
  return (img_in, result['emotion'])
48
  else:
49
  print('error:', response.text)
examples/.DS_Store ADDED
Binary file (6.15 kB). View file
 
examples/01.jpg DELETED
Binary file (54 kB)
 
examples/02.jpg DELETED
Binary file (57.1 kB)
 
examples/03.jpg DELETED
Binary file (694 kB)
 
examples/bg1.jpg ADDED