查看原文
其他

AI绘画:使用ControlNet骨骼编辑功能,控制生成人像的精确姿势!

穿行者2049 今说新语 2024-04-14

我的专栏《AI绘画与AIGC实践之路!

已经开通,欢迎加入!

AI绘画最强模型:基于ControlNet实现图像扩散控制!
AI绘画:如何在WebUI中安装ControlNet模型
AI绘画:使用ControlNet技术模型,精准控制生成视频!

ControlNet多重控制功能推出,AI绘画进入导演时代!

前面的文章陆续介绍了ControlNet的一些应用,这篇文章再介绍一下其中最重要的OpenPose模型的一个扩展,Openpose 模型能辨识原始照片中的人物姿势,也能产生人物的骨架图,更重要的是它可以一次辨识到照片中的所有人,所以用来做多人动作图像也是可以的。但官方ControlNet 并没有支持编辑骨骼的功能,因此这次要介绍OpenPose Editor这个扩充插件,使用这个插件可以实现编辑、保存、加载骨骼图,并直接提供给AI 绘图,你还能将其输出为PNG 或JSON 进行收藏保存,这些JSON 可以日后再汇入继续使用,也可以分享给其他人使用!
关于OpenPose,首先咨询了一下查老师(ChatGPT),学习一点基础知识。

一、安装扩展
插件地址:https://github.com/fkunn1326/openpose-editor
打开Stable Diffusion web UI 切到「扩充功能」页面,选「从网址安装」,将扩展地址输入进去再点「安装」按钮,安装完毕可以在stable-diffusion-webui\extensions\ 路径下看到名为openpose-editor 的资料夹。
▲ 切到「已安装」,可以看到「openpose-editor」已经安装,未来可以在此检查更新。点「应用并重新启动UI」,这样就成功启用该扩展功能!
▲ UI 重启后主菜单就会多出「OpenPose Editor」,点击进入该扩展功能的主界面。
二、编辑骨骼图
▲ 右侧黑框可以自行编辑人物姿势,非常方便!这里我随便摆了一个姿势(金鸡独立?),接着可以传送到text2Img或Img2Img的ControlNet面板中。
三、在ControlNet生成新的图像
▲ 到AI 绘图介面(文生图),开始设定提示语等等各种参数(这里不做详述),重点是ControlNet 要启用,特别提示和以往使用ControlNet不同,Preprocessor 请保持none!模型选openpose,宽高的部分要跟刚才一样。Preprocessor本身就是生成骨骼图,而我们现在已经有了骨骼图,所以不需要再次生成了。


绘制完成的大概是这样的姿势。

四、从已有图像生成姿势图
自己如果画不好姿势图,可以加载已有的图像,这个扩展可以自动检测出骨骼图,然后我们可以在其基础上微调姿势。
不熟悉的话尽量先少调整,这里我简单把人像的双手放下来,调整完后生成的姿势是这样的。

可以看到Openpose模型对人体姿势的控制非常精准,但非专业人士也很难控制好,毕竟大部分人的中学生物课都交回去了,稍微调整的不到位,出来的姿势就很难受。所以尽量还是从已有人像生成骨骼图,再做微调。最后请查老师给了一些建议。

看来要学习的知识还很多,慢慢来吧,最后还是用最近很流行的一个多侧面姿势图,生成几套图看一下使用Openpose的效果。


《2023 AIGC从入门到精通专栏》

欢迎您的加入!


根据你的喜好,推荐阅读以下AI绘画内容:




喜欢请:转发、点赞、关注、打赏


继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存