【奶奶看了都会】2分钟学会制作最近特火的ikun幻术图
1.效果展示
最近ikun幻术图特别火啊,在网上能找到各种各样的ikun姿势图片,这些图片都是AI绘制的,能和风景完美融合在一起,今天小卷就来教大家怎么做这种图片
先看看图片效果


视频链接:
仿佛见到一位故人,真正的ikun
2.准备工作
AI绘图用的工具仍然是SD以及controlnet插件,有小伙伴电脑配置不够,或者是安装SD比较困难,无法解决部署问题。这里给大家推荐揽睿星舟的GPU服务器,有SD一键部署包,直接安装就能使用,且3090的GPU只要1.9/小时,价钱也是比较便宜的
- 注册地址:揽睿星舟平台
新用户注册送2小时的3090算力,咱拿来炼ikun图完全够用了
另外还需要准备control_v1p_sd15_qrcode_monster插件,平台上目前还没有集成,不过应该很快就会加上的。
插件下载地址: control_v1p_sd15_qrcode_monster的huggingface下载地址
访问huggingface有困难的也可用网盘地址: 百度网盘下载地址 密码: qccf
3.部署stable-diffusion环境
3.1平台创建实例
在揽睿平台上创建实例,用3090的配置就行,操作地址:https://www.lanrui-ai.com/console/workspace/create?mode=after&resource_name=ark.gpu.3090
- 运行镜像选
公有镜像/others/sd-webui-2.0/v3 - 挂载网盘
- 数据集 sd-base
- 预训练模型 sd-webui-model
然后点击创建实例,等待几分钟就建好环境了

3.2 启动SD
实例新建完成后,通过Jupytelab进入页面,新建一个Terminal终端,然后命令行执行
bash /app/start.sh
等几分钟就能启动sd了

启动完成后,回到工作空间详情页面,复制调试地址在浏览器打开,就能查看SD的工作页面了,需要注意的是,现在咱们现在还没安装control_v1p_sd15_qrcode_monster 插件,下一步教大家安装。这里查看下controlnet的模型,如果已安装就跳过步骤4

4. Controlnet qrcode模型安装
在目录 data/sd/extensions 下新建个目录用于放qrcode模型,小卷这里取名test
然后将前面已下载好的模型上传到这个目录里,上传完成后如图:

上传方式:命令行或者是客户端,平台上有介绍,按照平台上的教程操作就行

上传完成后,接着在SD页面的settings ->ControlNet->Extra path to scan for ControlNet models 配置里填上传模型的路径,然后Apply settings并重启SD就行了
我这里的路径是/home/user/data/sd/extensions/test

5.背景图获取
现在我们需要做一张ikun的背景图,可以去B站上找视频,截图一张,然后用在线PS工具抠图…最后得到一张ikun的黑底背景图,如下,原图我也放到网盘里了

6.绘图
打开SD的工作页面,在Controlnet那里进行配置
- 上传黑底背景图
- 选择像素修复,允许预览
- model选择
control_v1p_sd15_qrcode_monster - Control Weight选择1.6
- Control mode选Balance
大模型我这里用的是CounterfeitV30
然后提示语可自行写点简单的,如大海,高山,森林这些
Rivers, forests, mountains
最后点击Generate生成图片就完成了
Controlnet配置参考下图:

7.其他
如果想要背带裤的效果,可以上传原图,SD一样可以处理的,得到的效果如下:

相关文章:
【奶奶看了都会】2分钟学会制作最近特火的ikun幻术图
1.效果展示 最近ikun幻术图特别火啊,在网上能找到各种各样的ikun姿势图片,这些图片都是AI绘制的,能和风景完美融合在一起,今天小卷就来教大家怎么做这种图片 先看看图片效果 视频链接: 仿佛见到一位故人,…...
【深度学习】【风格迁移】Zero-shot Image-to-Image Translation
论文:https://arxiv.org/abs/2302.03027 代码:https://github.com/pix2pixzero/pix2pix-zero/tree/main 文章目录 Abstract1. Introduction相关工作3. Method Abstract 大规模文本到图像生成模型展示了它们合成多样且高质量图像的显著能力。然而&#x…...
Day 30 C++ STL 常用算法(上)
文章目录 算法概述常用遍历算法for_each——实现遍历容器函数原型示例 transform——搬运容器到另一个容器中函数原型注意示例 常用查找算法find——查找指定元素函数原型示例 find_if—— 查找符合条件的元素函数原型示例 adjacent_find——查找相邻重复元素函数原型示例 bina…...
MES系统在机器人行业生产管理种的运用
机器人的智能水平也伴随技术的迭代不断攀升。 2021年的春晚舞台上,来自全球领先工业机器人企业abb的全球首款双臂协作机器人yumi,轻松自如地表演了一出写“福”字,赢得了全国观众的赞叹。 在汽车装配领域,一台机器人可以自主完成一…...
Spark(39):Streaming DataFrame 和 Streaming DataSet 输出
目录 0. 相关文章链接 1. 输出的选项 2. 输出模式(output mode) 2.1. Append 模式(默认) 2.2. Complete 模式 2.3. Update 模式 2.4. 输出模式总结 3. 输出接收器(output sink) 3.1. file sink 3.2. kafka sink 3.2.1. 以 Streaming 方式输出数据 3.2.2. 以 batch …...
【云原生】Docker 详解(一):从虚拟机到容器
Docker 详解(一):从虚拟机到容器 1.虚拟化 要解释清楚 Docker,首先要解释清楚 容器(Container)的概念。要解释容器的话,就需要从操作系统说起。操作系统太底层,细说的话一两本书都说…...
代码随想录第48天 | 198. 打家劫舍、213. 打家劫舍II、337. 打家劫舍III
198. 打家劫舍 当前房屋偷与不偷取决于 前一个房屋和前两个房屋是否被偷了。 递归五部曲: dp[i]:考虑下标i(包括i)以内的房屋,最多可以偷窃的金额为dp[i]。决定dp[i]的因素就是第i房间偷还是不偷。 如果偷第i房间&…...
【LeetCode】按摩师
按摩师 题目描述算法分析编程代码 链接: 按摩师 题目描述 算法分析 编程代码 class Solution { public:int massage(vector<int>& nums) {int n nums.size();if(n 0) return 0;vector<int> f(n);auto g f;f[0] nums[0];for(int i 1;i<n;i){f[i] g[i…...
国际腾讯云账号云核算概述!!
云核算概述 维基百科界说:云核算是一种依据互联网的新型核算方法,经过互联网上异构、自治的服务为个人和企业供给按需即取的核算。 云核算描绘的一起特征:云是一种按需运用的服务,运用者只重视服务本身。 云核算作为IT服务形式&am…...
.NET 6.0 重启 IIS 进程池
在 .NET 6.0 中,你可以使用 Microsoft.Web.Administration 命名空间提供的 API 来管理 IIS 进程池并实现重启操作。以下是一个示例代码,展示如何使用 .NET 6.0 中的 Microsoft.Web.Administration 来重启 IIS 进程池: using Microsoft.Web.A…...
一位心理学教师对ChatGPT的看法,提到了正确地使用它的几个要点
在没有自主学习能力和有自主学习能力的两类学生中,ChatGPT的出现,会加大他们在知识学习及思维发展上的鸿沟。爱学习的人会因为AI变得更好…… 从2022年年底起,ChatGPT的技术突破使人类终于进入了一个AI被广泛应用在工作、学习、生活的时代。…...
认识Node.js及三个模块
文章目录 1.初识 Node.js1.1 什么是 Node.js1.2 Node.js 中的 JavaScript 运行环境1.3 Node.js 可以做什么1.4 Node.js 环境的安装1.4.1 区分 LTS 版本和 Current 版本的不同1.4.2 查看已安装的 Node.js 的版本号1.4.3 什么是终端1.4.4 终端中的快捷键 1.5 在 Node.js 环境中执…...
49 | 公司销售数据分析
公司销售数据分析报告 本数据是2012~2014年间一家生产体育类产品的全球销售订单数据,分别按时间、产品类别、销售国家统计产品销售情况,分析销售额和利润额统计各产品市场占有份额,为下一步生产计划提供有价值的建议。 数据大小:88475 行, 11 列 Retailer country销售国…...
Android 项目导入高德SDK初次上手
文章目录 一、前置知识:二、学习目标三、学习资料四、操作过程1、创建空项目2、高德 SDK 环境接入2.1 获取高德 key2.2下载 SDK 并导入2.2.1、下载SDK 文件2.2.2、SDK 导入项目2.2.3、清单文件配置2.2.4、隐私权限 3、显示地图 一、前置知识: 1、Java 基…...
生成树协议用来解决网络风暴的问题?(第三十二课)
生成树协议用来解决网络风暴的问题?(第三十二课) 一 STP RSTP MSTP 介绍 STP(Spanning Tree Protocol)、RSTP(Rapid Spanning Tree Protocol)和MSTP(Multiple Spanning Tree Protocol)都是用于网络中避免环路的协议。 STP是最初的协议,它通过将某些端口阻塞来防止…...
git分支操作
Git分支的操作 1.1 Git分支简介 Git分支是由指针管理起来的,所以创建、切换、合并、删除分支都非常快,非常适合大型项目的开发。 在分支上做开发,调试好了后再合并到主分支。那么每个人开发模块式都不会影响到别人。 分支使用策略…...
【基础学习笔记 enum】TypeScript 中的 enum 枚举类型介绍
因为之前网上查好多博客都是只说最基础的,所以这里记录一下,最基础的放在最后面。 这里重点要记录的是枚举成员的值可以是字符串(字符串枚举,因为网上大部分只介绍常数枚举),需要注意的一点是,…...
SpringBoot中间件使用之EventBus、Metric、CommandLineRunner
1、EventBus 使用EventBus 事件总线的方式可以实现消息的发布/订阅功能,EventBus是一个轻量级的消息服务组件,适用于Android和Java。 // 1.注册事件通过 EventBus.getDefault().register(); // 2.发布事件 EventBus.getDefault().post(“事件内容”); …...
ffmpeg命令行是如何打开vf_scale滤镜的
前言 在ffmpeg命令行中,ffmpeg -i test -pix_fmt rgb24 test.rgb,会自动打开ff_vf_scale滤镜,本章主要追踪这个流程。 通过gdb可以发现其基本调用栈如下: 可以看到,query_formats()中创建的v…...
【Vue3】自动引入插件-`unplugin-auto-import`
Vue3自动引入插件-unplugin-auto-import,不必再手动 import 。 自动导入 api 按需为 Vite, Webpack, Rspack, Rollup 和 esbuild 。支持TypeScript。由unplugin驱动。 插件安装:unplugin-auto-import 配置vite.config.ts(配置完后需要重启…...
6月PMP紧急预警:错过这次,下次难度让你哭!附60天极简通关计划
大家好,我是去年差点错过“末班车”的大头。 今天是4月6日。看到这个日期,我知道很多人心里在想什么:“还有两个月呢,急什么?” 我必须泼一盆冷水:留给你的时间真的不多了。 如果说之前还有机会摸鱼&…...
毕业论文开挂指南:好写作AI助你实现学术写作“降维打击”
写论文这件事,你需要的不是更拼命的自己,而是一套颠覆认知的思维加速器 深夜的自习室,你面前的Word文档还停留在那行刺眼的光标,而这已经是你刷的第三个整晚了。论文进度:0字。 你开始怀疑人生:明明看了那…...
微服务架构下,如何统一管理用户会话?
微服务架构下的“会话”难题:从分布式 Session 到 JWT 的演进与实战选型引言:连锁酒店与“房卡”的困境一、预备知识:为什么微服务让 Session “失效”了?1.1 单体架构下的 Session 管理1.2 微服务带来的三大挑战二、方案一&#…...
Node Modules Inspector:可视化你的Node.js依赖关系,5分钟快速上手指南
Node Modules Inspector:可视化你的Node.js依赖关系,5分钟快速上手指南 【免费下载链接】node-modules-inspector Interactive UI for local node modules inspection 项目地址: https://gitcode.com/gh_mirrors/no/node-modules-inspector Node …...
[具身智能-286]:YOLO 的姿态估计
YOLO 的姿态估计(Pose Estimation)功能,已经从早期的“附加功能”演变为如今高度集成的核心能力。它不仅继承了 YOLO 系列“快”的基因,更在精度和架构上经历了数次颠覆性的进化。简单来说,YOLO 的姿态估计不再只是“画…...
Axmol 2.11.0 LTS发布:聚焦稳定性与开发者体验的跨平台引擎升级
1. Axmol 2.11.0 LTS版本的核心价值 对于跨平台游戏开发者来说,选择一个稳定可靠的引擎版本往往比追求新功能更重要。Axmol 2.11.0作为长期支持(LTS)版本,正是瞄准了这个核心需求。我在实际项目中使用过多个版本的Axmol引擎&#…...
为什么你的大模型跑不起来?聊聊HF权重、GGUF格式与llama.cpp量化的那些事儿
为什么你的大模型跑不起来?解码HF权重、GGUF格式与量化技术的实战指南 当你第一次尝试在本地运行大语言模型时,很可能会遇到这样的场景:从Hugging Face下载了几个GB的模型文件,兴奋地准备体验AI对话,却发现要么显存不足…...
OpenClaw+优云智算Coding Plan:从灵感到成文,再到发布的全流程AI自动化木
1.安装环境准备 1.1.查看物理内存 [rootaiserver ~]# free -m 1.2.操作系统版本 [rootaiserver ~]# cat /etc/redhat-release 1.3.操作系统内存 [rootaiserver ~]# df -h /dev/shm/ 1.4.磁盘空间 [rootaiserver ~]# df -TH [rootaiserver ~]# df -h /tmp/ [rootaiserver ~]# d…...
MySQL数据库高级特性:
MySQL数据库高级特性:创建测试表:create database jx character set utf8use jx;my> desc users;主键:特性:唯一标识的一条记录不能有重复值一个表有一个主键可以是单列或多列的组合自动定义为NOT NULL作用:&#x…...
pgloader:从数据孤岛到PostgreSQL的高效迁移引擎
pgloader:从数据孤岛到PostgreSQL的高效迁移引擎 【免费下载链接】pgloader Migrate to PostgreSQL in a single command! 项目地址: https://gitcode.com/gh_mirrors/pg/pgloader 一、工具定位与核心优势:为什么选择pgloader? 1.1 数…...
