当前位置:AIGC资讯 > AIGC > 正文

AI绘画Stable Diffusion 万字长文详解Openpose,为你的私人写真增添丰富姿势,实现人物姿势精准控制

大家好,我是画画的小强

在之前文章中我已经介绍了AI绘画Stable Diffusion 的各种入门使用,从今天开始正式进入SD ControlNet系列文章介绍,感谢大家的持续支持和鼓励,不管如何,要想掌握一门技术,最重要的事是:多练习!多练习!多练习!

新来的小伙伴如果还没有Stable Diffusion的安装包,可以看我往期入门教程

AI绘画『Stable Diffusion』面向小白的免费AI绘画工具:解压即用,无需安装,超全教程!

AI绘画Stable Diffusion 如何安装插件?保姆级教程带你全方位了解SD的插件安装与使用!

ControlNet OpenPose简介

今天主要给大家介绍 SD ControlNet中姿势控制预处理器:OpenPose。

OpenPose是一个先进的计算机视觉库,用于人体姿态控制。结合ControlNet和OpenPose两者的功能形成的ControlNet OpenPose技术,能够让用户在Stable Diffusion框架绘图中控制和操作人物姿态,并精确控制图像中主体的位置和外观。例如:电商模特、写真Pose摄影等广泛场景应用。

OpenPose预处理器包括:

• OpenPose:检测眼睛、鼻子、颈部、肩部、肘部、手腕、膝盖和脚踝等关键点。

• OpenPose_face:OpenPose + 面部细节。

• OpenPose_hand:OpenPose + 手和手指。

• OpenPose_faceonly:仅面部细节。

• OpenPose_full:包含上述所有关键点。

ControlNet OpenPose安装配置

首先需要安装sd-webui-controlnet插件并重启SD-WebUI。

插件地址为:https://github.com/Mikubill/sd-webui-controlnet.git。
注意:如果无法下载,请看下方或者文末扫描获取插件安装包文件哦

然后在sd-webui-controlnet插件中通过勾选启用复选框来启用ControlNet扩展。选择对应的openpose作为预处理器,以及对应的ControlNet处理模型。上传Pose图像,同时勾选上像素完美和允许预览,然后点击预处理器旁边爆炸按钮就可以预览对应Pose结构。

另外,也可以在右边的编辑按钮启动自带的Pose编辑工具,调整预期的结构,然后点击发送到ControlNet保存编辑的Pose结果。

Pose编辑工具详细操作由于内容较多,本文将不会继续展开(后续文章详细讲述),但这是很有用的工具法宝箱。特别是在预处理器处理中,很多时候Pose Mask达不到理想情况,以及修复手。

注意这里需要确保选择的模型版本与ControlNet处理模型对齐。推荐使用模型如下:

• SD1.5:control_v11p_sd15_openpose.pth,

下载地址为:https://huggingface.co/lllyasviel/ControlNet-v1-1/resolve/main/control_v11p_sd15_openpose.pth?download=true

• SDXL:OpenPoseXL2.safetensors,

下载地址为:https://huggingface.co/thibaud/controlnet-openpose-sdxl-1.0/resolve/main/OpenPoseXL2.safetensors?download=true

注意:以上链接下载都需要科学上网,如无法下载,请扫描获取模型文件哦

ControlNet OpenPose体验

ControlNet提供了多种预处理器,用于不同任务。用户可以通过选择允许预览来查看预处理器的输出,并可选择像素完美选项,以生成具有指定高度和宽度的预处理图像。

OpenPose可以实现检测眼睛、鼻子、颈部、肩部、肘部、手腕、膝盖和脚踝等人体关键点位置,适合在复制人物姿态时排除服装、发型和背景等其他细节。

以下体验使用模型配置为:

• SD1.5模型:majicMIX realistic 麦橘写实

• SDXL模型:AiARTiST UNIT XL 基础单元 CADS2兼容版

• 迭代步数:30

• CFG:7

• 分辨率:768*1280

• 启用adetailer修复手和脸。修脸模型:face_yolov8n.pt,修手模型:PitHandDetailer-v1b-seg.pt。

本文中涉及SD1.5与SDXL模型 下载可看上方 扫描免费获取哦

majicMIX realistic 麦橘写实(SD1.5)

AiARTiST UNIT XL(SDXL)

add-detail-xl LoRA模型(SDXL)

DetailedEyes_XL LoRA模型(SDXL)

Xian-T手部修复 LoRA模型(SD1.5)

NM_手部改变器 LoRA模型(SD1.5)

提示语为:

1girl,asian,1girl, 20-old-years, solo, 1girl, bare shoulders, red dress, red footwear,big eyes, black hair,simple background, depth of field, dress, elbow gloves, glasses, gloves, high heels, kneehighs, looking at viewer, solo, thigh strap,soft light,sfw,8k high definition, 35 mm film photography, photo realistic, insanely detailed, intricate, elegant, best quality, ultra-detailed, masterpiece, finely detail, highres, 8k wallpaper,lora:shou-v50:1, lora:NM_手部改变器_1.0:1

在开始体验操作之前,我这里提供了一套骨骼姿势包(需要的朋友可以看上方或者文末扫描获取哦),当然也可以直接使用手中已有满足期望的图像作为输入源。

输出Pose

绘图模型:majicMIX realistic 麦橘写实

输出效果

OpenPose_face体验

OpenPose_face包括OpenPose检测到的所有关键点以及额外的面部细节,适用于复制面部表情和身体姿态。

输出Pose

绘图模型:majicMIX realistic 麦橘写实

输出效果

OpenPose_faceonly体验

OpenPose_faceonly专注于检测面部细节,排除其他关键点,有助于仅复制面部而不包括其他身体关键点。

输出Pose

绘图模型:majicMIX realistic 麦橘写实

输出效果

OpenPose_hand体验

OpenPose_hand使用OpenPose检测关键点,包括手和手指,有助于复制手部姿势和身体姿态。

输出Pose

绘图模型:majicMIX realistic 麦橘写实

输出效果

OpenPose更多案例

01. 写真

绘图模型:majicMIX realistic 麦橘写实

woman,moyou, solo, on side, dress, lying, black hair, blue dress, snow, blue eyes, blue theme, looking at viewer, bare shoulders, lips, hair ornament, bare arms, A Beautiful Chinese Woman,sfw,8k high definition, 35 mm film photography, photo realistic, insanely detailed, intricate, elegant, best quality, ultra-detailed, masterpiece, finely detail, highres, 8k wallpaper,lora:shou-v50:1, lora:NM_手部改变器_1.0:1

输出Pose
输出效果
02. 红裙

绘图模型:AiARTiST UNIT XL

1girl,chinese girl, black hair, dress, earrings, jewelry, lips, long hair, looking at viewer, makeup, panties, realistic, sitting, solo, underwear, pink dress,lora:UNIT-Aiscientist-pruned:1,lora:SDXLrender_v1.0:0.8, lora:DetailedEyes_XL_v3.0:1,<lora:SDXL Detail:1>

输出Pose
输出效果

感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。

AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。

一、AIGC所有方向的学习路线

AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

二、AIGC必备工具

工具都帮大家整理好了,安装就可直接上手!

三、最新AIGC学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

四、AIGC视频教程合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

若有侵权,请联系删除

更新时间 2024-07-09