使用stable diffution生成艺术二维码
近期社交平台上艺术二维码挺有意思的,记录一下如何使用stable diffution生成类似的二维码。
准备工作
首先需要下载controllnet的模型,
先下载control_v1p_sd15_qrcode_monster,访问https://huggingface.co/monster-labs/control_v1p_sd15_qrcode_monster/tree/main,下载control_v1p_sd15_qrcode_monster.ckpt和control_v1p_sd15_qrcode_monster.yaml。
再下载control_v1p_sd15_brightness,访问https://huggingface.co/ViscoseBean/control_v1p_sd15_brightness/tree/main,下载control_v1p_sd15_brightness.safetensors和control_v1p_sd15_brightness.yaml。
把下载到的4个文件保存到extensions\sd-webui-controlnet\models目录。
然后准备需要艺术化的二维码,随便什么平台生成的都可以,留意一下图片尺寸,生成的时候需要填写一致。
开始生成
打开stable diffution的webui,默认文生图即可,正向词和反向词填写对应的prompt,宽度和高度跟二维码的宽度高度一致,然后打开controllnet,根据下面的参数设置:
unit0:拖入二维码图片,勾选"启用"、"低显存模式"、"完美像素模式"。预处理器默认none,模型选择control_v1p_sd15_qrcode_monster,控制权重0.2-0.7,权重越高,生成的图片越有艺术感,引导介入时机0.6,引导终止时机0.8。
unit1:同样拖入二维码,勾选"启用"、"低显存模式"、"完美像素模式"。预处理器none,模型选择control_v1p_sd15_brightness,权重选择0.6,引导介入时机0,引导终止时机1,最后点击生成即可。
以上参数可以自己多次测试微调,最终可以完美识别为二维码就可以。
相关文章
- Aseprite在线编译教程
- 探索Nexa AI:开源边缘智能的新纪元
- Springboot项目允许根目录txt文件被访问
- lnmp一键安装包多php环境安装
- Python虚拟环境整合包制作:一键打包与运行指南
- aws云服务器使用root登录
- nginx配置允许跨域
- nginx配置springboot反向代理,同时允许上传路径可以直接被访问
- CentOS8更换国内安装源
- 在Linux中使用FFmpeg修剪视频
- uniapp项目(app,小程序)html内容图片尺寸超出屏幕修复
- uniapp启用微信小程序按需注入
- mysql 批量替换指定字符
- 使用stable diffution生成艺术二维码
- JQuery 删除节点下子元素中的最后一个元素
- Windows 11启动菜单的隐藏更改
- 出自清华的强大中文AI模型ChatGLM2-6B
- php根据ip判断所属国家(使用Geo库)
- 使用acme.sh自动化部署ssl证书
- C#压缩pdf文件的代码示例