CarolineM5 commited on
Commit
c9c18ab
·
verified ·
1 Parent(s): 943f6eb

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -221,9 +221,9 @@ def build_textured_cube(textures, out_dir=None):
221
  # Fonction appelée par Gradio
222
  # retourne : 4 miniatures (PIL) + chemin vers le .obj (str)
223
  # -------------------------
224
- def run(img1, img2):
225
  try:
226
- outputs = inference(img1, img2, 10)
227
  if not (isinstance(outputs, (list, tuple)) and len(outputs) >= 4):
228
  raise ValueError("user_inference doit renvoyer une liste/tuple de 4 images.")
229
  # Prendre les 4 premières images et convertir en PIL RGB
@@ -258,8 +258,8 @@ with gr.Blocks(title="Cube 3D — coller 4 images sur les faces") as demo:
258
  gr.Markdown("**Chargez 2 images** → votre code d'inference doit produire 4 images → les 4 images seront collées sur les faces latérales d'un cube (.obj).")
259
  with gr.Row():
260
  with gr.Column(scale=1):
261
- inp1 = gr.Image(label="Image 1 (entrée)", type="pil")
262
- inp2 = gr.Image(label="Image 2 (entrée)", type="pil")
263
  run_btn = gr.Button("Lancer l'inference")
264
  gr.Markdown("Remplace `user_inference` dans `app.py` par ta fonction d'inference réelle.")
265
  with gr.Column(scale=2):
 
221
  # Fonction appelée par Gradio
222
  # retourne : 4 miniatures (PIL) + chemin vers le .obj (str)
223
  # -------------------------
224
+ def run(fibers: Image.Image, rings: Image.Image, num_steps: int):
225
  try:
226
+ outputs = inference(fibers, rings, int(num_steps))
227
  if not (isinstance(outputs, (list, tuple)) and len(outputs) >= 4):
228
  raise ValueError("user_inference doit renvoyer une liste/tuple de 4 images.")
229
  # Prendre les 4 premières images et convertir en PIL RGB
 
258
  gr.Markdown("**Chargez 2 images** → votre code d'inference doit produire 4 images → les 4 images seront collées sur les faces latérales d'un cube (.obj).")
259
  with gr.Row():
260
  with gr.Column(scale=1):
261
+ inp1 = gr.Image(label="Image 1 (entrée)", type="numpy")
262
+ inp2 = gr.Image(label="Image 2 (entrée)", type="numpy")
263
  run_btn = gr.Button("Lancer l'inference")
264
  gr.Markdown("Remplace `user_inference` dans `app.py` par ta fonction d'inference réelle.")
265
  with gr.Column(scale=2):