项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 632
使用教程
环境要求
- GPU 16G 显存以上
- CUDA 11.8
- SD 系列权重
安装与启动步骤
-
1建 conda 环境
官方要求特定的 PyTorch 与 CUDA 组合,按它给的命令装。
conda install pytorch==2.1.0 torchvision==0.16.0 pytorch-cuda=11.8 -c pytorch -c nvidia -
2锁扩散库版本
它依赖旧版 diffusers,装新版接口就对不上。
pip install -U diffusers==0.19.3 -
3下模型权重
三个脚本分别对应 SDXL、SD2 与 LDM,权重各不相同。
-
4做一次局部编辑
给原图加一张 mask,mask 内按提示改,外面保持不变。
python scripts/text_editing_SDXL.py --prompt "a stone" --init_image "inputs/img.png" --mask "inputs/mask.png" -
5用重建脚本做对比
reconstruct 能看出潜在空间重建本身的误差,这是判断编辑质量的基线。
python scripts/reconstruct.py --init_image "inputs/img.png" --mask "inputs/mask.png" --selected_indices 0 1
如何确认成功
mask 外区域逐像素几乎不变,mask 内按提示发生了对应改变
注意事项
- mask 边界处的融合是这类方法的老问题,边缘要留缓冲。
- 重建脚本很关键,先确认重建本身无损再评价编辑效果。
- 项目代码与旧版扩散库强绑定,新环境上跑要花时间调。
核心亮点
- 基于潜在扩散,编辑速度快且显存占用低
- 支持任意文本提示和自定义掩码,编辑灵活
- 官方实现,代码质量高,附带预训练模型
不足之处
- 文档和示例较少,上手门槛较高
- 依赖特定版本的扩散模型库,环境配置复杂
适用场景
- 图像局部修改,如换物体颜色、纹理
- 创意设计中的局部元素替换
- 研究扩散模型在图像编辑中的应用
替代项目
Stable Diffusion、InstructPix2Pix、DiffEdit
下一篇:MIGC
同类项目推荐
ComfyUI-PhotoMaker-Plus
开源
在 ComfyUI 中拖拽节点,用一张照片生成百变人像
PhotoMaker for ComfyUI
token-art-tools
开源
用滑块调参,自动生成图像并导出数据,轻松分析生成艺术概率。
Static web application for generative artists to explore creative concepts via mappa···
stable-diffusion-webui-extension···
开源
一键浏览安装 WebUI 插件,告别手动找仓库
Extension index for stable-diffusion-webui
ComfyUI-WinPortable-XPU
开源
让 Intel 显卡用户开箱即跑 ComfyUI,省去配置烦恼
ComfyUI standalone pack for Intel GPUs. | 英特尔显卡 ComfyUI 整合包
nightmare-mobile
开源
手机上搭节点图,离线跑图像视频生成
On-device, ComfyUI-style node graph for image/video diffusion on Android. Run MiniMa···
parti-pytorch
开源
用纯Transformer把文字变成高清图像,复现Google Parti模型
Implementation of Parti, Google's pure attention-based text-to-image neural network,···
SD-Latent-Upscaler
开源
在潜在空间放大图像,比像素级放大更快更省显存
Upscaling stable diffusion latents using a small neural network.
nft-collection-generator
开源
一键生成海量 NFT 图像和元数据
Generates images and metadata for a collection of NFTs.
DeceiveD
开源
数据不够也能训好 GAN,用伪增强骗过判别器
[NeurIPS 2021] Deceive D: Adaptive Pseudo Augmentation for GAN Training with Limited···
