快速上手稳定扩散生成个性艺术二维码

发布时间:2024-06-24 11:44:59 浏览量:330次

导读

随着人工智能图像生成技术的发展,CV领域涌现了一批优秀工具,如md(midjourney)和sd(stable diffusion)。

midjourney

  • 上手简单,只需学习一些prompt的写法和命令的使用
  • 需要一个discord账号
  • 效果稳定,容易生成图像
  • 定制性较差

stable diffusion

  • 成本高,需要显卡(可以是云服务器)
  • 上手难度大,需要自行配置环境和熟悉参数设置
  • 可玩性强,社区提供了大量base model和lora模型
  • 可定制,可利用特定领域数据训练模型

今天我们介绍的主角是稳定扩散,下面将详细介绍如何使用sd生成个性艺术二维码。

环境准备安装

稳定扩散webui

稳定扩散webui是一个基于web的工具,用于进行AI生图,可安装一些优秀的开源安装包。

sd-webui-qrcode-toolkit

这个工具用于生成可用于AI生成艺术二维码的二维码,为我们提供了基于sd生成艺术二维码的可能。

sd-webui-qrcode-toolkit

安装

  1. 进入到stable-diffusion-webui/extensions目录下
  2. 将sd-webui-qrcode-toolkit克隆到extensions中,如果网络不行可直接下载并解压
  3. 重启sd-webui即可
  4. 安装成功后,在sd-webui中会出现QR ToolKit选项
sd-webui

草料二维码

用于解析二维码内容,然后通过sd-webui-qrcode-toolkit生成二维码。

模型准备

需提前下载以下模型,结合这些模型来使用Controllnet生成艺术二维码。

  • QR Pattern:https://civitai.com/models/90940/controlnet-qr-pattern-qr-codes
  • QR Code Monster:https://huggingface.co/monster-labs/control_v1p_sd15_qrcode_monster
  • IoC Lab Control Net:https://huggingface.co/ioclab/ioc-controlnet/tree/main/models

QR Pattern

下载controlnetQRPatternQR_v2Sd15.safetensors模型,放入stable-diffusion-webui/extensions/sd-webui-controlnet/models目录下。

从生成的艺术二维码效果看,QR Pattern V2比QR Code Monster效果更好,无论是出图率还是可观赏性。

QR Pattern

QR Code Monster

下载control_v1p_sd15_qrcode_monster.safetensors和control_v1p_sd15_qrcode_monster.yaml两个文件,放入stable-diffusion-webui/extensions/sd-webui-controlnet/models目录下。

QR Code Monster

IoC Lab Control Net

下载control_v1p_sd15_brightness.safetensors文件,放入stable-diffusion-webui/extensions/sd-webui-controlnet/models目录下,用于调节二维码亮度。

艺术二维码制作

1. 二维码信息提取

如果想制作个性二维码或收款码,先保存二维码,通过草料二维码解析,并将解析的内容粘贴到QR Toolkit中。

2. 使用QR Tookit生成二维码

根据提供的参数设置用于生成艺术二维码的二维码,调整参数影响二维码生成,不会影响生成结果。

  • Error Correction:二维码错误容忍程度
  • Mask Pattern:二维码模式
  • Rotate:二维码选择的角度
  • Pixel Style:二维码像素点风格
  • Marker:三个角像素风格
  • Margin:调节二维码上下边缘距离
  • Margin Noise:给二维码上下边缘填充噪点
QR Toolkit

3. 下载二维码图片

4. prompt设置

  • 底模:根据风格选择底模
  • 其它参数设置:选择喜欢的图片,复制参数到sd-webui中
Prompt设置

5. Controlnet参数设置

  • 上传二维码图片,选择模型QR Pattern_v2,控制参数设置
Controlnet参数设置

6. 调节参数,生成艺术二维码图片

根据生成图片效果调节参数,权衡效果和扫码通过率,调节参数帮助快速生成二维码图像。

  • 增大QR Pattern的权重,增加brightness控制器
  • 若像素点太多,减小QR Pattern和brightness权重
  • 调参需在效果和扫码率之间平衡
调节参数

7. 最终出图

最终出图

总结

1. 关于扫码

生成的二维码主要适用于微信扫码,其他软件可能无法识别,给艺术二维码新的应用方向。若遇到平台禁止二维码使用,此方法可以完美规避。

长按识别要求更高,Android能识别的二维码,iOS一定可以。

2. 关于调参

调节控制器参数生成二维码,还可通过调整其他参数如迭代步数、分辨率等生成更美观的二维码。

调参

热门课程推荐

热门资讯

请绑定手机号

x

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定