geekyutao / Inpaint-Anything

Inpaint anything using Segment Anything and inpainting models.
Apache License 2.0
6.4k stars 525 forks source link

关于代码的疑问 #148

Closed XiruiTeng closed 1 month ago

XiruiTeng commented 6 months ago

在pipeline_stable_diffusion_inpaint_legacy.py的762行latents = (init_latents_orig mask) + (latents (1 - mask)) 想请问一下为什么这里能够直接对latent添加mask。latent中的信息和image中的信息不应该不是一一对应的关系吗?如果直接对latent添加mask那么怎么保证进行decode后还能对应回图像中的位置?