Nanosaur2-670M
well9472 · 工具包
用一个 670M 参数的小型扩散模型,根据文字提示生成插画,在 ComfyUI 中运行。这是一个低预算的研究模型,适合想试用或训练自己 LoRA 的人。
用带额外遮罩输入的 Stable Diffusion 根据文字生成写实图像,并填充图片中被遮罩的区域,可用于 diffusers 或 AUTOMATIC1111。适合设计师、编辑和开发者。
stable-diffusion-inpainting 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
pip install -U huggingface_hub hf download stable-diffusion-v1-5/stable-diffusion-inpainting
Stable Diffusion Inpainting 是一个潜空间文生图扩散模型,能根据文字提示词生成写实的图片。它也可以重绘现有图片的一部分,这一部分由你用遮罩标出。这个仓库是一个已被弃用的旧仓库的镜像,模型卡说它与 RunwayML 没有任何关联。模型卡把 Robin Rombach 和 Patrick Esser 列为开发者。
它适合想用文字描述来修改图像某个区域的人,比如设计师、照片编辑和应用开发者。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 设计 | 插画师和设计师 | 根据提示词重绘图像的某个区域 | 在场景里被遮罩的位置放进一个新的主体 |
| 照片编辑 | 修图师 | 替换或移除遮罩内的物体 | 把被遮罩的物品换成别的东西 |
| 软件 | 应用开发者 | 给图像应用加上区域编辑功能 | 在后端调用 diffusers 流水线 |
| 研究 | 扩散模型研究人员 | 研究带额外遮罩输入通道的修复 | 阅读模型卡里的训练说明 |
如果你从不需要编辑图像的一部分,可以跳过它。
| 用例 | 谁用 | 得到什么 |
|---|---|---|
| 区域重绘 | 设计师 | 只有被遮罩的区域被重新绘制的图像 |
| 物体替换 | 编辑 | 被遮罩的物体换成提示词所描述内容的图片 |
| 脚本化编辑 | 开发者 | 用几行 Python 保存下来的图像文件 |
pip install -U huggingface_hub hf download stable-diffusion-v1-5/stable-diffusion-inpainting
加载流水线,然后传入提示词、图像和遮罩。遮罩里,白色表示要重绘的区域,黑色表示保持原样的部分。模型卡的代码用到了 torch 却没有导入它,所以请自己加上这行导入。
from diffusers import StableDiffusionInpaintPipeline
pipe = StableDiffusionInpaintPipeline.from_pretrained(
"sd-legacy/stable-diffusion-inpainting",
revision="fp16",
torch_dtype=torch.float16,
)
prompt = "Face of a yellow cat, high resolution, sitting on a park bench"
#image and mask_image should be PIL images.
#The mask structure is white for inpainting and black for keeping as is
image = pipe(prompt=prompt, image=image, mask_image=mask_image).images[0]
image.save("./yellow_cat_on_park_bench.png")| 工具 | 作用 |
|---|---|
| StableDiffusionInpaintPipeline | 在 diffusers 里加载修复模型 |
| pipe | 接收提示词、图像和遮罩,并返回图像 |
| mask_image | 用白色标出要重绘的区域,用黑色标出要保留的区域 |
| AUTOMATIC1111 | 一个可以运行同一个检查点的网页界面 |
你把一张公园长椅的照片、一个盖在想让东西出现的位置上的遮罩,以及一条要求在那里放一只高分辨率的黄色小猫的提示词交给流水线。被遮罩的区域会被填上这只猫,图片的其余部分保持原样。
图像修复指的是只重绘你遮罩住的那部分图片,由文字来引导。第一次可以先复制上面的代码,加上一张小照片和一个遮罩,再写一条简短的提示词。
从底层看,模型从 Stable Diffusion v1.2 的权重起步。UNet 多了 5 个输入通道,4 个给编码后的被遮罩图像,1 个给遮罩本身,它们的权重从零开始。训练时会生成合成遮罩,其中 25% 的情况遮罩覆盖整幅图。有 10% 的样本去掉了文本条件,以改进无分类器引导。
用带额外遮罩输入的 Stable Diffusion 根据文字生成写实图像,并填充图片中被遮罩的区域,可用于 diffusers 或 AUTOMATIC1111。适合设计师、编辑和开发者。
由 stable-diffusion-v1-5 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:Stable Diffusion Inpainting 是一个潜空间文生图扩散模型,能根据文字提示词生成写实的图片。它也可以重绘现有图片的一部分,这一部分由你用遮罩标出。这个仓库是一个已被弃用的旧仓库的镜像,模型卡说它与 RunwayML 没有任何关联。模型卡把 Robin Rombach 和 Patrick Esser 列为开发者。
适合谁:它适合想用文字描述来修改图像某个区域的人,比如设计师、照片编辑和应用开发者。
行业 | 谁在用 | 怎么用 | 例子
设计 | 插画师和设计师 | 根据提示词重绘图像的某个区域 | 在场景里被遮罩的位置放进一个新的主体
照片编辑 | 修图师 | 替换或移除遮罩内的物体 | 把被遮罩的物品换成别的东西
软件 | 应用开发者 | 给图像应用加上区域编辑功能 | 在后端调用 diffusers 流水线
研究 | 扩散模型研究人员 | 研究带额外遮罩输入通道的修复 | 阅读模型卡里的训练说明
如果你从不需要编辑图像的一部分,可以跳过它。
用在哪里:
用例 | 谁用 | 得到什么
区域重绘 | 设计师 | 只有被遮罩的区域被重新绘制的图像
物体替换 | 编辑 | 被遮罩的物体换成提示词所描述内容的图片
脚本化编辑 | 开发者 | 用几行 Python 保存下来的图像文件
如何设置:
pip install -U huggingface_hub
hf download stable-diffusion-v1-5/stable-diffusion-inpainting
如何使用:加载流水线,然后传入提示词、图像和遮罩。遮罩里,白色表示要重绘的区域,黑色表示保持原样的部分。模型卡的代码用到了 torch 却没有导入它,所以请自己加上这行导入。
from diffusers import StableDiffusionInpaintPipeline
pipe = StableDiffusionInpaintPipeline.from_pretrained(
"sd-legacy/stable-diffusion-inpainting",
revision="fp16",
torch_dtype=torch.float16,
)
prompt = "Face of a yellow cat, high resolution, sitting on a park bench"
#image and mask_image should be PIL images.
#The mask structure is white for inpainting and black for keeping as is
image = pipe(prompt=prompt, image=image, mask_image=mask_image).images[0]
image.save("./yellow_cat_on_park_bench.png")
工具 | 作用
StableDiffusionInpaintPipeline | 在 diffusers 里加载修复模型
pipe | 接收提示词、图像和遮罩,并返回图像
mask_image | 用白色标出要重绘的区域,用黑色标出要保留的区域
AUTOMATIC1111 | 一个可以运行同一个检查点的网页界面
示例:你把一张公园长椅的照片、一个盖在想让东西出现的位置上的遮罩,以及一条要求在那里放一只高分辨率的黄色小猫的提示词交给流水线。被遮罩的区域会被填上这只猫,图片的其余部分保持原样。
新手与专家:图像修复指的是只重绘你遮罩住的那部分图片,由文字来引导。第一次可以先复制上面的代码,加上一张小照片和一个遮罩,再写一条简短的提示词。
从底层看,模型从 Stable Diffusion v1.2 的权重起步。UNet 多了 5 个输入通道,4 个给编码后的被遮罩图像,1 个给遮罩本身,它们的权重从零开始。训练时会生成合成遮罩,其中 25% 的情况遮罩覆盖整幅图。有 10% 的样本去掉了文本条件,以改进无分类器引导。
输入提示词、图像和遮罩
带 5 个额外输入通道的 UNet
被遮罩的区域被重绘
输出编辑后的图像
注意事项:
Title: 训练步数,单位为千
Regular training: 595 k steps
Inpainting training: 440 k steps
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download stable-diffusion-v1-5/stable-diffusion-inpainting
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 6 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| stable-diffusion-inpainting 本页 | 248,486 | 122 | — | creativeml-openrail-m | |
| Stable Diffusion v1-5共有 stable-diffusion-diffusers · stable-diffusion · text-to-image | 1,012,982 | 1,364 | 860M | creativeml-openrail-m | |
| sd-vae-ft-mse-original共有 stable-diffusion-diffusers · stable-diffusion · text-to-image | 6 | 1,447 | — | mit | |
| stable-diffusion-xl-base-1.0共有 stable-diffusion · text-to-image · diffusers | 4,688,522 | 8,466 | 2.6B | openrail++ | |
| Animagine XL 4.0共有 stable-diffusion · text-to-image · diffusers | 1,026,807 | 582 | 2.6B | openrail++ | |
| Juggernaut XI v11共有 stable-diffusion · text-to-image · diffusers | 28,120 | 169 | — | cc-by-nc-nd-4.0 |
well9472 · 工具包
用一个 670M 参数的小型扩散模型,根据文字提示生成插画,在 ComfyUI 中运行。这是一个低预算的研究模型,适合想试用或训练自己 LoRA 的人。
Waqf-AI · 工具包
读取图片中的阿拉伯语手写文字并以文本形式返回。这是微调过的 PaddleOCR-VL 模型,适合要把阿拉伯语手写内容数字化的人。
Wan-AI · 工具包
根据文本提示或图像加文字生成视频片段,最高 720P、每秒 24 帧,Diffusers 格式,适合单块消费级 GPU。
Wan-AI · 工具包
根据音频生成电影感的角色视频,也能给现有视频做口型同步。适合有大显卡的视频创作者、动画师和研究人员。
Wan-AI · 工具包
通过复制表演者的动作和表情,让角色动起来,或把角色换进视频里,是 Wan2.2 视频系列中的一个模型。只能使用你有权使用的面孔和形象。
vllm-sr · 工具包
在一次调用中回答关于文字、图片或视频的选择、是非、打分、框选和跟踪类问题,并为每个答案给出概率。适合构建路由或视觉检查的人。