Spaces:
Sleeping
Sleeping
Fix #31 app.py
Browse files
app.py
CHANGED
@@ -19,7 +19,7 @@ def resize(img, size):
|
|
19 |
return F.interpolate(img, size=size, mode='bilinear', align_corners=False)
|
20 |
|
21 |
def denormalize(x):
|
22 |
-
return (x + 1) / 2
|
23 |
|
24 |
# Definici贸n de las clases de los modelos (Generator, StyleEncoder, MappingNetwork, ResBlk, AdaIN, AdainResBlk)
|
25 |
class ResBlk(nn.Module):
|
@@ -280,8 +280,8 @@ class Solver(object):
|
|
280 |
generated_image = self.G(source_image, s_ref)
|
281 |
|
282 |
# Denormalizar la imagen para mostrarla en la interfaz
|
283 |
-
generated_image = denormalize(generated_image.squeeze(0)).cpu()
|
284 |
-
return generated_image
|
285 |
|
286 |
# Funci贸n principal para la inferencia
|
287 |
def main(source_image, reference_image, checkpoint_path, args):
|
|
|
19 |
return F.interpolate(img, size=size, mode='bilinear', align_corners=False)
|
20 |
|
21 |
def denormalize(x):
|
22 |
+
return (x + 1) / 2 # Valores en [0, 1]
|
23 |
|
24 |
# Definici贸n de las clases de los modelos (Generator, StyleEncoder, MappingNetwork, ResBlk, AdaIN, AdainResBlk)
|
25 |
class ResBlk(nn.Module):
|
|
|
280 |
generated_image = self.G(source_image, s_ref)
|
281 |
|
282 |
# Denormalizar la imagen para mostrarla en la interfaz
|
283 |
+
generated_image = denormalize(generated_image.squeeze(0)).cpu()
|
284 |
+
return (generated_image * 255).clamp(0, 255).byte().permute(1, 2, 0).numpy() # Convertir a NumPy y a rango v谩lido
|
285 |
|
286 |
# Funci贸n principal para la inferencia
|
287 |
def main(source_image, reference_image, checkpoint_path, args):
|