我的专栏《AI绘画与AIGC实践之路!》
《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面板中。▲ 到AI 绘图介面(文生图),开始设定提示语等等各种参数(这里不做详述),重点是ControlNet 要启用,特别提示和以往使用ControlNet不同,Preprocessor 请保持none!模型选openpose,宽高的部分要跟刚才一样。Preprocessor本身就是生成骨骼图,而我们现在已经有了骨骼图,所以不需要再次生成了。
绘制完成的大概是这样的姿势。
自己如果画不好姿势图,可以加载已有的图像,这个扩展可以自动检测出骨骼图,然后我们可以在其基础上微调姿势。不熟悉的话尽量先少调整,这里我简单把人像的双手放下来,调整完后生成的姿势是这样的。可以看到Openpose模型对人体姿势的控制非常精准,但非专业人士也很难控制好,毕竟大部分人的中学生物课都交回去了,稍微调整的不到位,出来的姿势就很难受。所以尽量还是从已有人像生成骨骼图,再做微调。最后请查老师给了一些建议。
看来要学习的知识还很多,慢慢来吧,最后还是用最近很流行的一个多侧面姿势图,生成几套图看一下使用Openpose的效果。
《2023 AIGC从入门到精通专栏》
欢迎您的加入!
根据你的喜好,推荐阅读以下AI绘画内容:
喜欢请:转发、点赞、关注、打赏