Stable Diffusion【进阶篇】:真人漫改之图生图实现

所谓真人漫改,就是把一张真人的图片生成一张新的二次元的图片,在Stable Diffusion中,有很多方式实现,其中通过图生图的方式是最常用的方式,大概1-3分钟就可以完成,本文我们系统的讲解一下。

下面我们来详细看一下图生图实现真人漫改的具体实现方式。

【第一步】:图生图图片上传以及相关参数设置

在图生图功能菜单界面,我们选择【图生图】上传一张我们需要漫改的真人照片。

下面进行相关参数设置。

  • 采样器:DPM++2M Karras

  • 采样迭代步数:30

  • 图片宽高:保持和上传的图片宽高一致或者定比例的放大或者缩小。

  • 重绘强度:建议设置在0.45-0.65之间,这个参数值并不是固定的,在实际使用过程中可以多尝试不同的重绘强度值,这里可以使用脚本插件的方式一次生成不同重绘强度值的多张图片。(重绘强度是图生图最重要的一个参数设置,用于控制生成的图片和原来的图片的相似度有多大。它的取值范围为0-1,默认值0.75。值越小,和原来的图片相似度越高,AI自由发挥的空间也越小。值越大,和原来的图片相似度越低,AI自由发挥的空间也越大)。

【第二步】提示词的编写

如果我们知道上传图片的提示词,可以直接将图片的提示词复制过来。

如果我们不知道上传图片的提示词,可以看之前的文章【Stable Diffusion:图片信息获取】。这里推荐使用Tagger插件的方式获取,因为生成提示词效果较好。

通过Tagger插件获取的提示词为:

1girl, solo, long hair, jewelry, necklace, brown hair, chalkboard, looking at viewer, window, realistic, black eyes, lips, classroom, indoors, upper body, white dress, dress

因为我们需要真人漫改生成对应的二次元图片,我们要检查一下提示词,建议使用翻译软件把提示词翻译出来详细检查一遍,把不符合要求的提示词去掉,比如这里提示词realistic(逼真)就需要拿掉。

最终的提示词:

1girl, solo, long hair, jewelry, necklace, brown hair, chalkboard, looking at viewer, window, black eyes, lips, classroom, indoors, upper body, white dress,dress(女孩,solo,长发,珠宝,项链,棕色头发,黑板,看着观众,窗户,黑眼睛,嘴唇,教室,室内,上身,白色连衣裙,连衣裙)

【第三步】大模型的选择以及图片的生成

真人漫改需要生成二次元的图片,所以大模型需要选择二次元的大模型。

这里我们选择不同的二次元大模型来看一下效果。

大模型:Anything v5 Prt

大模型:Counterfeit V3.0

大模型:Cetus-Mix Coda2

大模型:MeinaUnreal V3

关于真人漫改的图生图实现方式大家按照上面的操作步骤实现即可。

相关说明:

(1)在上面的真人漫改中,如果美女带有首饰等,漫改图片中变化还是比较大。一般真人漫改主要的关注点还是人,我们可以在提示词中将首饰等关键词去掉,当然这个还是要根据实际情况而定。

(2)真人漫改,大模型一定要选择二次元的大模型,但是可供选择的还是比较多的,大家可以根据自己的需求选择,在之前的文章中给大家详细介绍过常用的10几种动漫大模型。

(3)漫改后的图片一般效果并不是很理想,大家需要后期进行处理,最直接的方式是借助SD Web UI的后期处理功能。其中缩放比例设置为4,缩放算法选择:R-ESRGAN_4x+ Anime6B。

我们看一下未进行和进行过后期处理后图片的效果差异。(左边图片是未处理的,右边图片是经过后期处理的)

在本文中,最终生成的图片我都采用了后期处理。

好了,今天的分享就到这里了,关于真人漫改还有一些其他的实现方式,后面我们会继续分享,希望今天分享的内容对大家有所帮助。

最后

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/631767.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

YOLOv8火焰与烟雾智能检测系统

项目概述: 本项目旨在开发一款高效、实时的火焰与烟雾检测系统,利用先进的深度学习技术——YOLOv8,为安全监控领域提供智能化解决方案。系统不仅能够准确识别视频流或静态图像中的火焰与烟雾,还配备了用户友好的图形界面&#xff…

废品回收微信小程序基于FastAdmin+ThinkPHP+UniApp

一款基于FastAdminThinkPHPUniApp开发的废品回收系统,适用废品回收站、再生资源回收公司上门回收使用的小程序。 一、FastAdmin框架特色功能及优势 模块化开发:控制器、模型、视图、JS一一对应,使用RequireJS进行插件机制,支持插…

数据库-索引(高级篇)

文章目录 索引概念?索引演示?索引的优劣?为什么使用索引就快?本篇小结 更多相关内容可查看 索引概念? 索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统…

uniapp 配置请求代理+请求封装

uniapp官网提供了三种方式:什么是跨域 | uni-app官网 1. 通过uniapp自带浏览器 打开项目是不存在跨域的 第二种方式: "h5" : {"template" : "static/index.html","devServer": {"proxy": {&quo…

信创基础硬件之整机

整机是成套或整体单机、单台形式的机电产品,由硬件系统(hardware system)和软件系统(software system)两部分组成的,包括主板、内存条、硬盘、CPU、光驱、机箱、显示器、键盘、鼠标、音响等部件。 服务器作为在网络环境下为客户机提供各种服务、特殊专用…

Redis:list类型

文章目录 list常见命令lpushlrangelpushxrpushrpushxlpop和rpoplindexlinsertllenlremltrimlset 阻塞版本命令blpop list 初步认识 在Redis中,对于list这种数据类型来说,更像是一种数组或者是顺序表,下面展示其最基本的用法 值得注意的是&a…

Python3 笔记:二进制的转换

十进制是逢十进一,二进制就是逢二进一。 十进制里最大的数字是9,二进制里最大的数字是1。 11010010001000010000010000001000000010^0110^11010^210010^3100010^41000010^510000010^6100000010^7100000002^012^122^242^382^4162^5322^6642^7128 1、十进…

页面布局(H5基础)(上)

元素的显示模式 元素的显示模式 块级元素 页面中独占一行,不会与任何元素公用一行,从上到下排列 宽度默认是元素的高度,高度默认内容撑开 可以通过css设置宽高 行内元素 在页面中不独占一行,一行中不能容纳的行内元素&#x…

CleanMyMac X v4.14.6中文破解版,让您的电脑像新的一样

小编给您带来CleanMyMac X v4.14.6中文破解版,CleanMyMac X破解版是应用在MacOS上的一款Mac系统清理优化工具,使用cleanmymac x 中文破解版只需两个简单步骤就可以把系统里那些乱七八糟的无用文件统统清理掉,节省宝贵的磁盘空间。 CleanMyMa…

免费SSL证书签发安装指南

一、签发 1.选择证书颁发机构(CA):首先,你需要找到一个提供免费SSL证书的CA。有些CA会提供永久免费的SSL证书,而有些则可能只提供有限时间的试用证书,如JoySSL就提供永久免费证书。 2.生成CSR&#xff08…

Too many packets buffered for output stream 0:0.

错误信息:FFmpeg:Too many packets buffered for output stream 0:0. 解决方案:

CV每日论文--2024.5.15

1、Can Better Text Semantics in Prompt Tuning Improve VLM Generalization? 中文标题:更好的文本语义在提示微调中能否提高视觉语言模型的泛化能力? 简介:这篇论文介绍了一种新的可学习提示调整方法,该方法超越了仅对视觉语言模型进行微调的传统方…

CSS三大选择器

CSS三大选择器 1 元素选择器2 id选择器3 class选择器 1 元素选择器 说明 根据标签名确定样式的作用范围语法为 元素名 {}样式只能作用到同名标签上,其他标签不可用相同的标签未必需要相同的样式,会造成样式的作用范围太大 代码 <head><meta charset"UTF-8&quo…

15.SVG变形 Transform

SVG的transform属性非常强大&#xff0c;它允许你对图形进行平移、缩放、旋转、倾斜等操作。以下是一篇关于SVG图形变形的教程&#xff0c;包括详细的描述和代码示例。 平移(Translate) 平移操作可以将图形从一个位置移动到另一个位置。使用translate(x, y)&#xff0c;其中x和…

在 Django 中获取已渲染的 HTML 文本

在Django中&#xff0c;你可以通过多种方式获取已渲染的HTML文本。这通常取决于你希望在哪个阶段获取HTML文本。下面就是我在实际操作中遇到的问题&#xff0c;并且通过我日夜奋斗终于找到解决方案。 1、问题背景 在 Django 中&#xff0c;您可能需要将已渲染的 HTML 文本存储…

如何在VS Code中安装插件并进行中文化。

相关文章推荐: 如何下载和安装Visual Studio Code&#xff08;VSCode&#xff09; 在使用Visual Studio Code&#xff08;简称VS Code&#xff09;进行开发时&#xff0c;安装插件可以极大地提升开发效率和使用体验。而将VS Code插件界面进行中文化&#xff0c;则能更好地满足中…

【编程题-错题集】分割等和子集(动态规划 - 01背包)

牛客对应题目链接&#xff1a;分割等和子集_牛客题霸_牛客网 (nowcoder.com) 力扣对应题目链接&#xff1a;416. 分割等和子集 - 力扣&#xff08;LeetCode&#xff09; 一、分析题目 01 背包 问题&#xff1a;将原问题转换成&#xff1a;从 n 个数中选&#xff0c;总和恰好为…

PPT为何无法复制粘贴?附解决办法!

PPT文件里的内容无法复制&#xff0c;或者复制后无法粘贴&#xff0c;这是怎么回事呢&#xff1f; 这种情况&#xff0c;一般是因为PPT被设置了保护&#xff0c;设置了以“只读方式”打开&#xff0c;就无法进行复制粘贴了。PPT的“只读方式”不同&#xff0c;解决方法也不同&…

在 pyGTK 中使用 visibility_notify 事件

问题背景 在 Windows 系统中开发 pygtk 应用程序时&#xff0c;需要知道何时一个窗口被另一个窗口遮挡或显示&#xff0c;以便停止繁重的绘图进程。为此&#xff0c;可以使用 visibility_notify_event 信号来获取窗口可见性状态的改变。 解决方案 可以使用 visibility_notif…

iRemovalPro完美解4G信号,支持A12+,支持6S~14ProMax,支持iOS17.4+

iRemovalPro是一款绕过激活锁界面的解锁工具&#xff0c;可以激活所有iPhone/ipad恢复信号&#xff0c;并且支持插卡接打电话、收发短信、4G流量上网&#xff0c;支持iCloud登录&#xff0c;有消息通知&#xff0c;支持iPhone6S~14ProMax的所有型号&#xff0c;支持iOS15-iOS17…