Update app.py
Browse files
app.py
CHANGED
@@ -3,6 +3,7 @@ import gradio as gr
|
|
3 |
from rembg import new_session
|
4 |
from cutter import remove, make_label
|
5 |
from utils import *
|
|
|
6 |
|
7 |
remove_bg_models = {
|
8 |
"U2NET": "u2net",
|
@@ -19,6 +20,8 @@ def predict(image):
|
|
19 |
bg_color = (0, 0, 0) # Color de fondo predeterminado (negro)
|
20 |
try:
|
21 |
result = remove(session, image, smoot, matting, bg_color)
|
|
|
|
|
22 |
return result
|
23 |
except ValueError as err:
|
24 |
logging.error(err)
|
|
|
3 |
from rembg import new_session
|
4 |
from cutter import remove, make_label
|
5 |
from utils import *
|
6 |
+
from PIL import Image
|
7 |
|
8 |
remove_bg_models = {
|
9 |
"U2NET": "u2net",
|
|
|
20 |
bg_color = (0, 0, 0) # Color de fondo predeterminado (negro)
|
21 |
try:
|
22 |
result = remove(session, image, smoot, matting, bg_color)
|
23 |
+
if isinstance(result, np.ndarray): # Verificar si la salida es un array de numpy
|
24 |
+
result = Image.fromarray(result) # Convertir el array de numpy a una imagen PIL
|
25 |
return result
|
26 |
except ValueError as err:
|
27 |
logging.error(err)
|