Spaces:
Sleeping
Sleeping
File size: 1,263 Bytes
1f5f680 f2c9245 ced9582 1f5f680 5b71a2f be713a5 5b71a2f f2c9245 5739d02 f1a3cbd f2c9245 f1a3cbd f2c9245 f1a3cbd f2c9245 ced9582 f2c9245 f1a3cbd 1f5f680 f1a3cbd 06463de f1a3cbd fa51f2d f1a3cbd fa51f2d d125f21 f1a3cbd b1b5fc5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
import gradio as gr
from PIL import Image
import time
import os
def greet(input1, input2):
print("Imprimiendo en Consola")
print("Ésto es input1: ", input1)
print("Ésto es input2: ", input2)
#Aquí voy a poner como lo maneja roop en hf.
#https://huggingface.co/spaces/ezioruan/roop/blob/main/app.py
#Ésta es la forma correcta de guardar imagenes.
#Para los videos es directo.
#Y al parecer PIL ya lo tiene instalado.
# source_path = "input.jpg"
# target_path = "target.jpg"
# source_image = Image.fromarray(input1)
# print("Esto es source_image: ", source_image)
# source_image.save(source_path)
# target_image = Image.fromarray(input2)
# print("Esto es target_image: ", target_image)
# target_image.save(target_path)
# print("source_path: ", source_path)
# print("target_path: ", target_path)
command = "python hola.py"
print(command)
time.sleep(1)
proc = os.popen(command)
output = proc.read()
print(output)
return input2
#Así para imagenes
# demo = gr.Interface(
# fn=greet, inputs=[gr.Image(), gr.Image()], outputs="image"
# )
#Así para video
demo = gr.Interface(
fn=greet, inputs=[gr.Video(), gr.Video()], outputs="video"
)
demo.launch() |