Merge branch 'inpaint-improvement' of https://github.com/Kyle0654/InvokeAI into add-safety-checker

This commit is contained in:
Lincoln Stein 2022-10-23 22:37:43 -04:00
commit 27f0f3e52b
2 changed files with 2 additions and 2 deletions

View File

@ -12,6 +12,7 @@ stable-diffusion-1.4:
description: Stable Diffusion inference model version 1.4
width: 512
height: 512
default: true
stable-diffusion-1.5:
config: configs/stable-diffusion/v1-inference.yaml
weights: models/ldm/stable-diffusion-v1/v1-5-pruned-emaonly.ckpt
@ -19,4 +20,3 @@ stable-diffusion-1.5:
width: 512
height: 512
vae: models/ldm/stable-diffusion-v1/vae-ft-mse-840000-ema-pruned.ckpt
default: true

View File

@ -142,7 +142,7 @@ class Inpaint(Img2Img):
# Blur the mask out (into init image) by specified amount
if mask_blur_radius > 0:
nm = np.asarray(pil_init_mask, dtype=np.uint8)
nmd = cv.dilate(nm, kernel=np.ones((3,3), dtype=np.uint8), iterations=int(mask_blur_radius / 2))
nmd = cv.erode(nm, kernel=np.ones((3,3), dtype=np.uint8), iterations=int(mask_blur_radius / 2))
pmd = Image.fromarray(nmd, mode='L')
blurred_init_mask = pmd.filter(ImageFilter.BoxBlur(mask_blur_radius))
else: