首页 > 其他分享 >AI绘画:Roop插件的特性与安装!

AI绘画:Roop插件的特性与安装!

时间:2023-06-26 10:56:00浏览次数:45  
标签:插件 AI roop 人脸 Roop 安装

交叉”学科”来了!   我们之前讲过可以实现单图换脸的Roop,也讲过可以通过文字描述画画的项目Stable-Diffusion-WebUI。现在这两者要通过sd-webui-roop产生交汇。 我们先来简单的看一下这个插件可以干什么!       功能特点 根据项目作者的说法,这个插件基于roop,但是进行了重构。代码并不多,很容易看懂。我们还是从功能的角度来说一说。 我给他总结了一下核心功能点: 1.通过AI绘画生成指定人脸的“虚拟人” 这一点,上面的图片中已经可以看到,这个功能已经和Lora的部分功能重合了,而且更加快捷,效果也不错。 2.可以对现实中的照片进行换脸   ​   这个功能和独立版本类似,就是给出一张人脸和一张照片,点一下就可以换脸了,但是独立版的主分支目前还没有并入人脸增强的功能,所以换高清图片会比较模糊。 3. 指定替换的人脸 如果你的目标图片里有多个人脸,可以通过参数 【0,1,2】 的这种方式指定人脸进行替换。这样一来,可操作性又增强了不少。 4.可以进行局部替换   ​   通过AI绘画“图生图img2img”里的涂抹功能,可以局部生成,局部替换。 这么一来,好像应用场景广阔了很多。 但是由于AI绘画的不稳定性,会导致换脸的不稳定性,这个以后展开说。 5. 可以生成高清人脸 Roop使用的核心模型只有128,所以一般来说换脸的图片或者视频,都不会太清楚。而这个插件里面已经添加了人脸修复和增强的选项。可以生成更加清晰的人脸。 应用场景 综上所述,这是一个功能强大的“图片换脸” 插件! 不少人,P图不太会,AI也不太会,但是就是想快速给图片换脸,还要求高清。 这个插件就很好地满足了这种需求。 安装方法 因为这是一个SDW(Stable-Diffusion-WebUI)的插件,所以我们需要先安装好SDW本身,这个可以参考之前的教程,或者直接使用别人做好的集成包。 鉴于篇幅,这部分就不展开了,接下来,我应该会做一个集成了roop插件的AI绘画集成包。 另外要说一下,基础硬件的问题。 如果想要运行Roop GPU版,基本要求是8G+显存的N卡。 而这次的插件所有环节都使用CPU来处理,所以对硬件的要求并没有那么高。 从我的运行记录来看,SDW+roop大概吃掉了17G内存,6GB显存(好像也没低多少…) 假设电脑配置和SDW已经搞定! 然后我们就可以开始安装插件了。 安装插件可以通过三中方式: 第一种:Extensions->Install from URL->Install     第二种:Extensions->Load from->Roop->Install   ​ 第三种:直接在Github下载压缩包,然后解压到SDW的extensions文件下面。这种方式常常是为了绕过“黑魔法”的阻挠。但是插件安装还是会用到git和pip,所以最好是用魔法打败魔法。不要用这种方式,不彻底! 不管用那种方式,当点击安装后,就会安装Roop所需要的依赖。这应该是最难的环节了。     如果你之前没有装过roop,首次安装还是要点时间的,尤其是安装玩之后还要加载一些模型。这个过程在命令行上可能会出现一些异常。 从我安装经历来看,我并没去处理异常,直接重启了SDW几次,然后就正常了。(记得用魔法啊,不用魔法,真的是无数弯路!!!) 补充一下,这个过程需要用到Python和GIT。没有的记得装一下,有些集成包安装插件可能会遇到问题! 安装完成之后界面上会有提示,然后记得点“Apply and restart UI” 重启界面。   ​   重启之后就可以在文生图(txt2img)和图生图(img2img)里面看到roop v0.0.2了。       点击右边的小三角,可以展开Roop面板。   ​   这里的核心配置只要图中的三步就可以了。 ①选择图片 ②启用roop ③选择人脸 人脸高清修复默认启用。 设置好之后,输入SDW关键词,点击生成就可以了。同样图生图里面也会有这个面板,但是因为场景不一样,参数会有一点点不一样。 这些使用细节,将在下一篇讲解!       接下来动一动你们强壮的大拇指吧~!   参考链接   AI绘画项目(stable-diffusion-webui): https://github.com/AUTOMATIC1111/stable-diffusion-webui 图片换脸插件(sd-webui-roop): https://github.com/s0md3v/sd-webui-roop Roop系列文章: https://www.tonyisstark.com/tag/roop      

标签:插件,AI,roop,人脸,Roop,安装
From: https://www.cnblogs.com/wangpg/p/17505063.html

相关文章

  • Roop:显卡GPU版软件已就位,速度提升28倍!
    如题,GPU版本已经搞定。我在本地的一台电脑行做了个简单的对比,同一个小视频,CPU要5分多钟,GPU只要12秒。而且,内存的需求量也大幅度降低了。  美队这个架子,给托尼用,也挺不错哦! ​ 这次的版本,准确来说是GPU+CPU都可以,另外是代码更新到了最......
  • 本地部署开源大模型的完整教程:LangChain + Streamlit+ Llama
    在过去的几个月里,大型语言模型(llm)获得了极大的关注,这些模型创造了令人兴奋的前景,特别是对于从事聊天机器人、个人助理和内容创作的开发人员。大型语言模型(llm)是指能够生成与人类语言非常相似的文本并以自然方式理解提示的机器学习模型。这些模型使用广泛的数据集进行训练,这......
  • ORA-29278: SMTP transient error: 421 Service not available
    ORA-29278:SMTPtransienterror:421Servicenotavailable一般来说,很可能是邮件服务器连接不上p_conn:=utl_smtp.open_connection('xx.xx.xxx.xxx',xxx);解决方法也很简单,将ip改为正确的邮件服务器ip即可......
  • 发布一个Visual Studio 2022 插件,可以自动完成构造函数依赖注入代码
    赖注入(DI)在开发中既是常见的也是必需的技术。它帮助我们优化了代码结构,使得应用更加灵活、易于扩展,同时也降低了各个模块之间的耦合度,更容易进行单元测试,提高了编码效率和质量。不过,手动注入依赖项也可能会成为我们开发过程中的瓶颈。通常情况下,当我们需要注入大量依赖对象时,我......
  • 腾讯企业邮箱-foxmail批量删除邮件,解决邮箱容量不足问题
    使用前提:线上环境、测试环境都使用foxmail作为接收邮箱,很容易导致企业邮箱容量不足(foxmail每个人免费的容量只有1G)。操作流程:1、登陆网页版的腾讯企业邮箱: 2、登陆成功后点击“邮箱首页-->文件夹和标签-->清空”,即可完成快速清空邮件,释放邮箱容量。 ......
  • IDEA : Cannot Save Setting ** must not contain source root **. The root alrea
    今天突然碰到这个问题,具体原因是parant目录不能放src的code。解决方法图片右侧的父project的SoureceFolders,是不是把子模块module或者其他模块加载进来(会标红),删除即可......
  • docker 安装 jenkins 以及安装插件出现的问题解决方式
    使用docker-composeversion:"3.9"services:jenkins:image:jenkins/jenkins:lts-jdk11ports:-"8080:8080"-"5000:5000"volumes:-/root/software/jenkins/jenkins-data:/var/jenkins_homeenvir......
  • 行行AI人才直播第3期:浙江大学周鑫博士《空中机器人复杂环境高效自主导航—从单机到集
    行行AI人才是博客园和顺顺智慧共同运营的AI行业人才全生命周期服务平台。空中飞行的无人车、无人机集群是科幻电影的常客,也往往是未来科技的一大代表。在电影《星球大战:西斯的复仇》(2005)和《银翼杀手2049》(2017)中,飞车构成的密集空中交通有条不紊的运行于高楼大厦之间,俨然是高科......
  • PostgreSQL插件那么多,怎样管理最高效?
    云服务环境下,如何让客户更方便地在各个PostgreSQL的版本下安装插件和扩展功能,成为云服务厂商的一个挑战。华为云RDSforPostgreSQL通过插件管理功能,很好地解决了PostgreSQL版本与插件耦合的问题,帮助用户更直观、更快速地安装管理数据库插件。关于PostgreSQL插件众所周知,PostgreSQL......
  • 什么是cairo
       cairo: 免费的矢量绘图软件库多平台http://cairographics.org/http://www.ibm.com/developerworks/cn/linux/l-cairo/......