网站搜索

如何通过稳定的扩散创建更好的脸部


稳定扩散可以让您创建几乎任何基于文本的图像。例如,您的项目可能需要您改进人工智能面孔,但您在增强原始面孔时遇到困难。如果是这样,您可以使用我们的一些技巧来改进稳定扩散面的创建过程。继续阅读以了解更多信息。

如何通过稳定的扩散创建更好的脸部?

要使用 Stable Diffusion 创建更好的脸部,您需要设置一个名为 Deforum Stable Diffusion v0.5 的 Google Colab。具体方法如下:

  1. 打开浏览器并访问该网站。

  2. 按“连接”按钮,然后单击“NVIDIA GPU”。由于这是 Google 服务器 GPU,因此不用担心 - 您不需要 NVIDIA 显卡。

  3. 授予网站使用您的计算机的系统权限。

  4. 按 GPU 卡下方的部分(“模型和输出路径”)。

  5. 将您的 Google Colab 与 Google Drive 连接,然后等待“模型和输出路径”旁边出现复选标记。

  6. 选择“设置环境”并让系统连接您的帐户。对“Python 定义”执行相同的操作。

  7. 转到“选择并加载模型”。本部分要求您在 Google 云端硬盘上拥有要上传的模型。为此,请通过按“下载权重”部分中的“sd-v1.4.ckpt”从该网站下载 .ckpt 文件。将此文件上传到您的 Google Drive AI 文件夹,其中包含您要改进的模型。

  8. 点击“选择并加载模型”部分旁边的“播放”按钮。等待绿色复选标记,您的 Google Colab 将启动并运行。

现在您的 Google Colab 已设置完毕,您可以通过稳定扩散来改善您的 AI 面孔。此过程也称为改进旧渲染,归结为更改图像的分辨率:

  1. 剪下您想要改善的脸部并将其另存为单独的图像。

  2. 将脸部拖到 Google Colab 临时驱动器(左侧面板)来上传。

  3. 右键单击图像,然后单击“复制路径”按钮。

  4. 将图像粘贴到右侧菜单中的“init_image”字段中。

  5. 导航至“提示”窗口并输入您想要的脸部提示。请务必在引号内输入
    提示以获得最佳结果。

  6. 前往“运行”部分并找到“图像设置”菜单。

  7. 更改像素分辨率以增强脸部的清晰度。例如,800×800 在大多数情况下效果很好。

  8. 按“运行”窗口下的红色“播放”按钮渲染图像。

  9. 您的图像现在将以不同的分辨率渲染。尝试该过程,直到获得所需的效果。
  10. 从驱动器下载图像并将其覆盖在原始图像上。

如何使用稳定扩散的变化来创建更好的脸部?

除了通过改变分辨率直接改善脸部之外,您还可以引入变化来产生更清晰的图像。第一步是将您的“动画”首选项设置为“无”。您需要执行以下操作:

  1. 按照上述步骤将您的 Google Drive 连接到 Google Deforum Stable Diffusion 0.5 Colab。

  2. 将面部图像上传到 Colab 的左侧面板。

  3. 转到“动画”菜单并将“animation_mode”设置更改为“none”。

  4. 单击“动画”部分旁边的“播放”按钮以保存更改。

更改“动画”设置后,您可以忽略大多数其他设置,因为您不想创建动画。但是,您需要对“提示”部分进行一些调整。请按照下列步骤操作:

  1. 使用原始提示作为起点。

  2. 根据您是否要添加或删除 AI 面部特征,通过更改线条来进行必要的变化。在“提示”部分而不是“动画提示”窗口中工作。

  3. 在提示的开头和结尾放置引号。

  4. 在提示末尾(引号后)放置一个逗号。

  5. 单击“提示”窗口左上角的“播放”按钮来渲染图像并保存进度。

您要调整的下一个菜单是“运行”菜单。更具体地说,您需要进入“图像设置”窗口并进行以下更改:

  1. 导航至“采样设置”并将“种子”设置设置为“-1”。

  2. 尝试“采样器”设置,直到获得所需的效果。

  3. 根据需要设置任意数量的“步骤”。 “规模”值也取决于您。

  4. 如果您在“Sampler”窗口中使用“ddim”渲染,请将“ddim_eta”设置为“1”。

  5. 向下滚动,直到找到“批量设置”并前往“n_batch”行。在文本框中输入您想要的变体数量。

  6. 转到“Init Settings”并按“use_init”选项旁边的框。现在该设置旁边应该有一个复选标记。

  7. 如果您想重复使用原始图像的 50%,请在“强度”字段中输入“0.5”。您可以输入更高或更低的值,具体取决于您想要重复使用源材料的程度。

  8. 单击左侧面板中的“文件”图标。转到包含要优化的脸部图像的文件夹,并将其拖动到左侧部分。等待系统加载您的图片,右键单击它,然后按“复制路径按钮”。

  9. 将路径粘贴到“init_image”字段中,然后单击“图像设置”菜单左上角的红色“播放”按钮。

  10. 让程序渲染您的图像并添加变化。您现在应该在屏幕下部看到新面孔以及您的变体。

如何通过稳定的扩散改进图像生成

当使用稳定扩散来改善面部时,大部分工作都归结为编写适当的提示。系统依靠此功能使用“txt2img”技术生成图像。它使用文本提示和其他参数根据您的输入生成图片。

如前所述,您需要在某一时刻输入“种子”值才能创建所需的结果。合并变体时,您还可以更改“步骤”的数量。

然而,这些功能对于改善最终的脸部效果可能没有多大作用。相反,您需要加强“提示”游戏,以确保生成高质量的图像。以下是一些可以帮助您做到这一点的提示。

  • 具体——你的文字提示必须非常详细,尤其是开头,因为短语的开头比结尾更具意义。如果遗漏了关键信息,您可能无法获得所需的外观。
  • 坚持使用英语——Stable Diffusion 的开发者使用了超过 20 亿个英文文本-图像对。其他 100 多种语言的配对较少,这意味着单个语言所占的份额远小于英语。因此,用非英语编写提示可能不会给您带来正确的结果。
  • 包括艺术流派和类型 - 稳定扩散可以生成各种图像,包括丙烯酸和油画、时尚照片、卡通和印刷品。因此,指定所需的图像形式可以使算法更加准确。
  • 时尚 – 如果您正在寻找艺术图像,您可以添加“ArtStation 上的趋势”或其他名称,以帮助稳定扩散尽可能接近所需的图片。
  • 尝试使用不同的词语——在编写提示时,你永远不能过度描述。因此,可以使用不同的技术属性,例如“锐利的焦点”和“戏剧性的灯光”或形容词,例如“真棒”、“华丽”和“令人惊叹”。
  • 添加艺术家的名字 - 稳定扩散可让您以著名艺术家的风格制作图像。要实现此效果,请将艺术家的名字添加到提示中,例如安德里·沃霍尔、卡斯帕·大卫·弗里德里希或奥古斯特·雷诺阿。
  • 使用负面提示——某些版本的界面会对负面提示做出反应。这些使您能够指示系统在生成图像时应避免的内容。

让你的想象力和创造力在稳定的扩散中尽情发挥

掌握稳定扩散可能需要一段时间,尤其是当您想要增强 AI 面部和其他图像时。一两行错误很容易降低您的项目质量,因此在编写提示和输入生成参数时需要非常小心。通过一些调整,您应该能够轻松美化脸部和照片的任何其他部分。

您多久使用一次稳定扩散?您是否曾在图像中添加过变化?如果有,它们产生了哪些影响?在下面的评论部分分享您的经验。

相关文章