Saad0KH commited on
Commit
1289ee4
·
verified ·
1 Parent(s): 513909f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -12
app.py CHANGED
@@ -39,6 +39,18 @@ def encode_image_to_base64(image):
39
  image.save(buffered, format="PNG")
40
  return base64.b64encode(buffered.getvalue()).decode('utf-8')
41
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  # Détecter les personnes et segmenter leurs vêtements
43
  def detect_and_segment_persons(image, clothes):
44
  img = np.array(image)
@@ -76,18 +88,6 @@ def detect_and_segment_persons(image, clothes):
76
 
77
  return all_segmented_images
78
 
79
- #@spaces.GPU
80
- def remove_background(image):
81
- remover = Remover()
82
- if isinstance(image, Image.Image):
83
- output = remover.process(image)
84
- elif isinstance(image, np.ndarray):
85
- image_pil = Image.fromarray(image)
86
- output = remover.process(image_pil)
87
- else:
88
- raise TypeError("Unsupported image type")
89
- return output
90
-
91
  @app.route('/api/detect', methods=['POST'])
92
  def detect():
93
  try:
 
39
  image.save(buffered, format="PNG")
40
  return base64.b64encode(buffered.getvalue()).decode('utf-8')
41
 
42
+ #@spaces.GPU
43
+ def remove_background(image):
44
+ remover = Remover()
45
+ if isinstance(image, Image.Image):
46
+ output = remover.process(image)
47
+ elif isinstance(image, np.ndarray):
48
+ image_pil = Image.fromarray(image)
49
+ output = remover.process(image_pil)
50
+ else:
51
+ raise TypeError("Unsupported image type")
52
+ return output
53
+
54
  # Détecter les personnes et segmenter leurs vêtements
55
  def detect_and_segment_persons(image, clothes):
56
  img = np.array(image)
 
88
 
89
  return all_segmented_images
90
 
 
 
 
 
 
 
 
 
 
 
 
 
91
  @app.route('/api/detect', methods=['POST'])
92
  def detect():
93
  try: