NightRaven109 commited on
Commit
272c3d1
·
verified ·
1 Parent(s): 2587e61

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +71 -20
app.py CHANGED
@@ -268,27 +268,78 @@ def gradio_interface(input_img):
268
  print(f"Error processing image: {str(e)}")
269
  return [None, None]
270
 
271
- # Define interface
272
- iface = gr.Interface(
273
- fn=gradio_interface,
274
- inputs=gr.Image(label="Input Image"),
275
- outputs=[
276
- gr.Image(label="Raw Depth Map"),
277
- gr.Image(label="Normal Map")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
278
  ],
279
- title="Depth and Normal Map Generation",
280
- description="Upload an image to generate its depth map and normal map.",
281
- examples=[
282
- "PavingStones144_1K-PNG_Color.png",
283
- "0269B55506557D8D_diffuse.png",
284
- "Brick_Floor_tkqlcekcw_8K_surface_msAlbedo_baked.jpg",
285
- "Brick_Painted_sb0hkjp0_4K_surface_msAlbedo_baked.jpg",
286
- "Concrete_rlvlbep0_4K_surface_msAlbedo_baked.jpg",
287
- "Grass_Dried_scmkvwp0_4K_surface_msAlbedo_baked.jpg",
288
- "Stone_Tile_uc2jdbpg_8K_surface_msAlbedo_baked.jpg",
289
- "Surface_Tiles_smgmjog_8K_surface_msAlbedo_baked.jpg",
290
- "Panel.jpg"
291
- ]
292
  )
293
 
294
  # Launch the app
 
268
  print(f"Error processing image: {str(e)}")
269
  return [None, None]
270
 
271
+ # Define default values
272
+ DEFAULT_VALUES = {
273
+ "prompt": "clean, texture, high-resolution, 8k",
274
+ "negative_prompt": "blurry, dotted, noise, raster lines, unclear, lowres, over-smoothed",
275
+ "guidance_scale": 2.5,
276
+ "conditioning_scale": 1.0,
277
+ "num_steps": 6,
278
+ "seed": None,
279
+ "upscale_factor": 4,
280
+ "color_fix_method": "adain"
281
+ }
282
+
283
+ # Create Gradio interface
284
+ demo = gr.Interface(
285
+ fn=process_image,
286
+ inputs=[
287
+ gr.Image(label="Input Image"),
288
+ gr.Textbox(
289
+ label="Prompt",
290
+ value=DEFAULT_VALUES["prompt"],
291
+ default=DEFAULT_VALUES["prompt"]
292
+ ),
293
+ gr.Textbox(
294
+ label="Negative Prompt",
295
+ value=DEFAULT_VALUES["negative_prompt"],
296
+ default=DEFAULT_VALUES["negative_prompt"]
297
+ ),
298
+ gr.Slider(
299
+ minimum=1.0,
300
+ maximum=20.0,
301
+ value=DEFAULT_VALUES["guidance_scale"],
302
+ default=DEFAULT_VALUES["guidance_scale"],
303
+ label="Guidance Scale"
304
+ ),
305
+ gr.Slider(
306
+ minimum=0.1,
307
+ maximum=2.0,
308
+ value=DEFAULT_VALUES["conditioning_scale"],
309
+ default=DEFAULT_VALUES["conditioning_scale"],
310
+ label="Conditioning Scale"
311
+ ),
312
+ gr.Slider(
313
+ minimum=1,
314
+ maximum=50,
315
+ value=DEFAULT_VALUES["num_steps"],
316
+ default=DEFAULT_VALUES["num_steps"],
317
+ step=1,
318
+ label="Number of Steps"
319
+ ),
320
+ gr.Number(
321
+ label="Seed",
322
+ value=DEFAULT_VALUES["seed"],
323
+ default=DEFAULT_VALUES["seed"]
324
+ ),
325
+ gr.Slider(
326
+ minimum=1,
327
+ maximum=4,
328
+ value=DEFAULT_VALUES["upscale_factor"],
329
+ default=DEFAULT_VALUES["upscale_factor"],
330
+ step=1,
331
+ label="Upscale Factor"
332
+ ),
333
+ gr.Radio(
334
+ choices=["none", "wavelet", "adain"],
335
+ label="Color Fix Method",
336
+ value=DEFAULT_VALUES["color_fix_method"],
337
+ default=DEFAULT_VALUES["color_fix_method"]
338
+ ),
339
  ],
340
+ outputs=gr.Image(label="Generated Image"),
341
+ title="Controllable Conditional Super-Resolution",
342
+ description="Upload an image to enhance its resolution using CCSR."
 
 
 
 
 
 
 
 
 
 
343
  )
344
 
345
  # Launch the app