〔020〕Stable Diffusion 之 骨骼姿势 篇

✨ 目录

    • 🎈 姿势检测 / OpenPose
    • 🎈 姿势检测 OpenPose 参数介绍
    • 🎈 姿势检测 OpenPose 基本使用
    • 🎈 深度库 / Depth Lib
    • 🎈 深度库 Depth Lib 参数介绍
    • 🎈 3D姿势检测 / 3D Openpose Editor
    • 🎈 3D姿势检测 3D Openpose Editor 参数介绍
    • 🎈 3D姿势检测 3D Openpose Editor 基本使用

🎈 姿势检测 / OpenPose

  • 一般想生成固定的人物姿势,可以借助各种骨骼姿态生成插件
  • 当然最基础的插件就是 OpenPose
  • 插件地址: https://github.com/fkunn1326/openpose-editor
  • 当然这个插件可以从扩展列表中安装,检索 OpenPose Editor 关键字即可

骨骼检测

🎈 姿势检测 OpenPose 参数介绍

  • 安装好插件,重启前端后,在选项卡中可以找到 OpenPose Editor 编辑器 选项
  • 宽度/高度: 是设置场景的尺寸
  • 添加: 向场景中添加一张骨骼图
  • 重置: 恢复场景到初始化
  • 预设 / 加载预设 / 保存预设: 当你觉得某张骨骼图是经常使用的,可以将其存储为预设,以后直接选择对应的预设,再点击 添加,即可将设置好的预设添加到场景中,不用重新编辑骨骼
  • 保存json格式 / 保存png格式 / 发送到文生图 / 发送到图生图: 这是对该骨骼图的处理方式,保存成json格式,以后可以选择左侧的从json格式中加载骨骼图;发送到文生图,图生图都是发送到各自选项卡下面的 contronet

骨骼姿势检测

🎈 姿势检测 OpenPose 基本使用

  • 当发送到文生图和图生图的时候,可以在 contronet 中找到该骨骼图
  • 参数设置的话,预处理器千万不要选择,只选择 对应模型 即可
  • 然后再填写相应的提示词,点击生成按钮即可

在这里插入图片描述

🎈 深度库 / Depth Lib

  • 可以看到上面的骨骼图,只能生成大概的人物姿势,但是在处理手部的时候,并不是很细节,这叫导致在图片生成的时候,会出现手部很畸形的情况
  • 而该插件就是配合上面 OpenPose Editor 插件使用的,在 OpenPose Editor 骨骼基础上添加手部的深度图
  • 插件地址: https://github.com/jexom/sd-webui-depth-lib
  • 该仓库未收集在扩展列表中,只能通过从网址安装的方式进行安装

深度图插件安装

🎈 深度库 Depth Lib 参数介绍

  • OpenPose Editor 中的骨骼图保存成 png 图片,然后上传到图片上传区域,再点击 添加 按钮,即可将其添加到场景中
  • 可以看到该插件配备了各种各样手掌的深度图,同样的,添加完骨骼图之后,把手掌图片拖入到 图片上传区域,再点击 添加 按钮,即可将手掌添加到场景中
  • 再将其发送到 controlNet 即可

深度图插件
深度图插件

🎈 3D姿势检测 / 3D Openpose Editor

  • 这个插件是生成真 3D 人物的,且生成图相当不错,需要再配合多重 contronet 进行绘制
  • 插件地址: https://github.com/nonnonstop/sd-webui-3d-open-pose-editor
  • 当然这个插件可以从扩展列表中安装,检索 3D Openpose Editor 关键字即可

插件下载

🎈 3D姿势检测 3D Openpose Editor 参数介绍

  • 重启前端后,在选项卡中可以看到该插件选项,点击进入会初始化一个 3D骨骼
  • 可以看到除了骨骼外,它还支持 手部细节脚部细节
  • 在右上角可以调整 场景图大小,镜头的一些参数,也就是 景深
  • 右键中的一些选项,最常用的就是 设置随机姿势
  • 双击骨骼图中的节点,可以编辑该骨骼
  • 编辑成功后,点击紫色的 生成 按钮,可以生成骨骼图和手脚深度图,将其发送到 文生图图生图
  • 会自动打开 多重controlnet 进行控制,一般第一个 控制姿势,第二个控制 手脚深度
  • 这个插件在最新版本中,兼容不是很好,有时候需要自己把生成的图片保存下来,再上传到 controlnet

3D插件界面
3D图处理

🎈 3D姿势检测 3D Openpose Editor 基本使用

  • 由于需要使用 多重controlNet,所以需要先开启,去设置中开启多重,重启后才能生效
  • 生成的图片的时候参数,不要选择预处理器,只选择相应模型,然后写提示词即可

开启多重controlNet
骨骼设置
手脚深度设置

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高忆管理:新手炒股入门零基础学?

炒股是一些人为了取得高额回报和更好的财政自由而进行的活动。但对许多新手而言,这是一个全新的领域,需求掌握许多根底常识才能够开始加入炒股商场。本文将为零根底的新手炒股入门供给一些主张和技巧: 一、学习根底常识 关于炒股入门的新手而…

16.poll机制

POLL机制 poll机制的底层实现原理:基于等待队列来实现。 poll()函数,poll()函数底层函数接口有一个对应的函数指针。当调用poll()函数的时候,会找到对应的file_operations的成员变量poll,最终会调用poll成员变量指向的函数指针。 …

Kotlin学习之密封类

Kotlin中的密封类: kotlin中的密封类,用关键词Sealed修饰,且还有一个规定:Sealed类的子类应该是Sealed类的嵌套类,或者应该在与Sealed类相同的文件中声明。 当我们想定义一个有相同父类,但是有不同子类的时候&#xf…

Jmeter性能压测 —— 高并发思路

测试场景&#xff1a;模拟双11&#xff0c;百万级的订单量一个物流信息的查询接口。 条件&#xff1a;接口响应时间<150ms以内。10万并发量每秒。 设计性能测试方案 1、生产环境 ①10W/S--并发量&#xff08;架构师/技术负责人提供&#xff09; ②20台机器&#xff08;…

【Java并发】聊聊对象内存布局和syn锁升级过程

对象存储解析&#xff1a;一个空Object对象到底占据多少内存&#xff1f; 对象内存布局 Mark Word占用8字节&#xff0c;类型指针占用8个字节&#xff0c;对象头占用16个字节。 好了&#xff0c;我们来看一下一个Object对占用多少空间&#xff0c; 因为java默认是开启压缩…

springboot整合Excel填充数据

填充一组数据 准备模板 封装数据 import java.util.ArrayList; import java.util.List;/*** 使用实体类封装填充数据** 实体中成员变量名称需要和Excel表各种{}包裹的变量名匹配*/ Data public class FillData {private String name;private int age;// 生成多组数据代码pub…

【Bug】Ubuntu 有线设置打不开无反应

前言&#xff1a; 突然有线设置就没法启用了&#xff0c;但是能联网&#xff0c;能查看ip 解决&#xff1a; 最后安装了一个新的依赖包&#xff1a; sudo apt install gnome-control-center 然后就可以了 还有一个方法&#xff0c;没试过&#xff0c;但感觉有点道理的&#…

如何利用 SmartX 存储性能测试工具 OWL 优化性能管理?

作者&#xff1a;深耕行业的 SmartX 金融团队 张瑞松 运维人员在日常管理集群时&#xff0c;有时难免会产生这样的困惑&#xff1a; 新业务准备上线&#xff0c;在具备多套存储的情况下&#xff0c;应如何选择承载业务的存储环境&#xff1f; 业务虚拟机刚上线时运行速度很快…

Databricks 入门之sql(二)常用函数

1.类型转换函数 使用CAST函数转换数据类型&#xff08;可以起别名&#xff09; SELECTrating,CAST(timeRecorded as timestamp) FROMmovieRatings; 支持的数据类型有&#xff1a; BIGINT、BINARY、BOOLEAN、DATE 、DECIMAL(p,s)、 DOUBLE、 FLOAT、 INT、 INTERVAL interva…

transformer实现词性标注

1、self-attention 1.1、self-attention结构图 上图是 Self-Attention 的结构&#xff0c;在计算的时候需要用到矩阵 Q(查询), K(键值), V(值)。在实际中&#xff0c;Self-Attention 接收的是输入(单词的表示向量 x组成的矩阵 X) 或者上一个 Encoder block 的输出。而 Q, K, V…

新手将最简单的springboot部署上tomcat出现的意外问题

现阶段springboot部署到tomcat的文章一抓一大把且都相同,便贴一个地址以展示流程: SpringBoot打war包部署Tomcat(最全)_spring boot war 部署tomcat_聊Java的博客-CSDN博客 那么就说一下我出现的问题: 在完整复现流程且确认代码无误的情况下,部署到tomcat,此时问题出现了:启动…

(线特征)opencv+opencv contribute 配置

写一篇博客&#xff0c;记录开始线特征slam的历程。 在配置环境的时候&#xff0c;可以发现大多数都是用到了opencv3.4.16和其contribute版本&#xff0c;这里进行一个相关操作的教学。配置环境是在Ubuntu下面进行的&#xff0c;建议使用Ubuntu18来进行线特征的配置以及代码的…

【Axure高保真原型】中继器网格图片拖动摆放

今天和大家分享中继器网格图片拖动摆放的原型模板&#xff0c;我们可以通过鼠标拖动来移动图片&#xff0c;拖动过程其他图标会根据图片拖动自动排列&#xff0c;松开鼠标是图片停放在指定位置&#xff0c;其他图标自动排列。那这个模板是用中继器制作的&#xff0c;所以使用也…

培训机构到底靠不靠谱?

前言 英雄算法联盟八月集训 已经接近尾声&#xff0c;九月算法集训将于 09月01日&#xff08;明天&#xff09; 正式开始&#xff0c;目前已经提前开启报名&#xff0c;截至目前总人数为 2093 人&#xff0c;距离报名结束还有最后一天&#xff0c;报名方式见 这里&#xff0c;想…

经典文献阅读之--SLAMesh(网格化激光SLAM)

0. 简介 最近激光SLAM的新工作真的是越来越多了&#xff0c;而大多数当前的激光SLAM系统都是在点云中构建地图&#xff0c;即使在人眼看来是稠密的&#xff0c;但当放大时&#xff0c;点云是稀疏的。稠密地图对于机器人应用至关重要&#xff0c;例如基于地图的导航。由于内存成…

SQL语言-01

SQL Structured Query Language 的简单介绍 SQL 中的书写规则 SQL 中的数据类型

基于SpringBoot+Vue的旅游系统

摘 要 随着旅游业的发展&#xff0c;越来越多的人选择旅游作为自己的出行方式。在旅游规划过程中&#xff0c;旅游景点选择是至关重要的环节。本文提出了一种基于协同过滤推荐算法的旅游平台系统。该系统采用前后端分离的设计&#xff0c;主要使用了SpringBoot、Vue等技术&…

经纬恒润荣获吉利汽车“最佳价值贡献”奖

8月18日&#xff0c;以“全面向新 共创共赢”为主题&#xff0c;吉利汽车在宁波成功举行2023年电子电器核心供应商恳谈会。经纬恒润凭借在项目合作上持续创新、高效协同等优异表现&#xff0c;获得“最佳价值贡献”奖项。 作为国产汽车代表性品牌之一&#xff0c;吉利汽车积极推…

使用errors.Wrapf()代替log.Error()

介绍不同语言的错误处理机制: Error handling patterns[1] Musings about error handling mechanisms in programming languages[2] 项目中 main调func1&#xff0c;func1调取func2... 这样就会出现很多的 if err ! nil { log.Printf()} , 在Kibana上查看时会搜到多条日志, 需要…

汽车制造行业,配电柜如何实施监控?

工业领域的生产过程依赖于高效、稳定的电力供应&#xff0c;而配电柜作为电力分配和控制的关键组件&#xff0c;其监控显得尤为重要。 配电柜监控通过实时监测、数据收集和远程控制&#xff0c;为工业企业提供了一种有效管理电能的手段&#xff0c;从而确保生产的连续性、安全性…