Spaces:
Sleeping
Sleeping
add queue
Browse files
app.py
CHANGED
@@ -411,7 +411,7 @@ def read_content(file_path: str) -> str:
|
|
411 |
# Sampler
|
412 |
#########################################################
|
413 |
|
414 |
-
def predict(ddim_steps, gamma, gluing_kernel_size, gluing_kernel_sigma, omega,
|
415 |
opt.ddim_steps = ddim_steps
|
416 |
opt.gamma = gamma
|
417 |
opt.omega = omega
|
@@ -420,9 +420,9 @@ def predict(ddim_steps, gamma, gluing_kernel_size, gluing_kernel_sigma, omega, m
|
|
420 |
opt.general_inverse = 0
|
421 |
|
422 |
opt.prompt = prompt
|
423 |
-
init_image =
|
424 |
# pdb.set_trace()
|
425 |
-
mask =
|
426 |
|
427 |
# convert input image to array in [-1, 1]
|
428 |
init_image = torch.tensor(2 * (np.asarray(init_image) / 255) - 1, device=device)
|
@@ -437,6 +437,7 @@ def predict(ddim_steps, gamma, gluing_kernel_size, gluing_kernel_sigma, omega, m
|
|
437 |
mask[mask>=0.5] = 1.0
|
438 |
mask[mask<0.5] = 0.0
|
439 |
mask = 1-mask
|
|
|
440 |
|
441 |
|
442 |
|
|
|
411 |
# Sampler
|
412 |
#########################################################
|
413 |
|
414 |
+
def predict(ddim_steps, gamma, gluing_kernel_size, gluing_kernel_sigma, omega, dict, prompt=""):
|
415 |
opt.ddim_steps = ddim_steps
|
416 |
opt.gamma = gamma
|
417 |
opt.omega = omega
|
|
|
420 |
opt.general_inverse = 0
|
421 |
|
422 |
opt.prompt = prompt
|
423 |
+
init_image = dict["image"].convert("RGB").resize((512, 512))
|
424 |
# pdb.set_trace()
|
425 |
+
mask = dict["mask"].convert("RGB").resize((512, 512))
|
426 |
|
427 |
# convert input image to array in [-1, 1]
|
428 |
init_image = torch.tensor(2 * (np.asarray(init_image) / 255) - 1, device=device)
|
|
|
437 |
mask[mask>=0.5] = 1.0
|
438 |
mask[mask<0.5] = 0.0
|
439 |
mask = 1-mask
|
440 |
+
# check if the gadio takes the mask only or the masker image as arguments?
|
441 |
|
442 |
|
443 |
|