blanchon commited on
Commit
98a3570
·
1 Parent(s): 045d323

Optimize application

Browse files
Files changed (1) hide show
  1. app.py +12 -6
app.py CHANGED
@@ -221,7 +221,7 @@ def infer(
221
  (max_dimension, max_dimension),
222
  )
223
 
224
- # grow_and_blur_mask
225
  grow_pixels = 10
226
  sigma_grow = grow_pixels / 4
227
  kernel_size_grow = math.ceil(sigma_grow * 1.5 + 1)
@@ -229,6 +229,7 @@ def infer(
229
  ImageFilter.MaxFilter(size=2 * kernel_size_grow + 1)
230
  )
231
 
 
232
  blur_pixels = 33
233
  sigma_blur = blur_pixels / 4
234
  kernel_size_blur = math.ceil(sigma_blur * 1.5 + 1)
@@ -247,9 +248,6 @@ def infer(
247
  (max_dimension, max_dimension),
248
  )
249
 
250
- room_image_padded.save("room_image_padded.png")
251
- room_mask_padded.save("room_mask_padded.png")
252
-
253
  furniture_image, _ = pad(
254
  furniture_image_input,
255
  (max_dimension, max_dimension),
@@ -286,8 +284,7 @@ def infer(
286
  prompt = (
287
  furniture_prompt + ".\n" + SYSTEM_PROMPT if furniture_prompt else SYSTEM_PROMPT
288
  )
289
- image.save("image.png")
290
- mask.save("mask.png")
291
  results_images = pipe(
292
  prompt=prompt,
293
  image=image,
@@ -320,6 +317,15 @@ def infer(
320
  room_mask_cropped,
321
  )
322
  final_images.append(final_image)
 
 
 
 
 
 
 
 
 
323
 
324
  return final_images, seed
325
 
 
221
  (max_dimension, max_dimension),
222
  )
223
 
224
+ # Grow mask: For each kernel size apply the max filter
225
  grow_pixels = 10
226
  sigma_grow = grow_pixels / 4
227
  kernel_size_grow = math.ceil(sigma_grow * 1.5 + 1)
 
229
  ImageFilter.MaxFilter(size=2 * kernel_size_grow + 1)
230
  )
231
 
232
+ # Blur mask: For each kernel size apply the gaussian blur filter
233
  blur_pixels = 33
234
  sigma_blur = blur_pixels / 4
235
  kernel_size_blur = math.ceil(sigma_blur * 1.5 + 1)
 
248
  (max_dimension, max_dimension),
249
  )
250
 
 
 
 
251
  furniture_image, _ = pad(
252
  furniture_image_input,
253
  (max_dimension, max_dimension),
 
284
  prompt = (
285
  furniture_prompt + ".\n" + SYSTEM_PROMPT if furniture_prompt else SYSTEM_PROMPT
286
  )
287
+
 
288
  results_images = pipe(
289
  prompt=prompt,
290
  image=image,
 
317
  room_mask_cropped,
318
  )
319
  final_images.append(final_image)
320
+ final_images_gradio = [
321
+ gr.Image(
322
+ value=image,
323
+ label=f"Result {i + 1}",
324
+ show_label=False,
325
+ interactive=False,
326
+ )
327
+ for i, image in enumerate(final_images)
328
+ ]
329
 
330
  return final_images, seed
331