Colorize Facial Parts from PoseKPS

节点功能:该节点会读取OpenPose之类节点生成的POSE_KEYPOINT数据,提取其中的面部68个关键点坐标,并根据配置的颜色将不同的面部区域(如皮肤、眼睛、嘴唇等)以点状或面状的方式绘制出来,形成一张标注图像。

输入参数

参数名称说明
pose_kps输入关键点图像。

输出参数

参数名称说明
IMAGE输出的着色图像。

控件参数

参数名称说明
mode着色模式。选择 point 表示绘制每个关键点为圆点,polygon 表示用区域轮廓进行填充。
skin设置整张脸皮肤区域的颜色。
left_eye设置左眼区域的颜色。
right_eye设置右眼区域的颜色。
nose设置鼻子区域的颜色。
upper_lip设置上唇区域的颜色。
inner_mouth设置嘴巴内部区域的颜色。
lower_lip设置下唇区域的颜色。

如下图所示,该节点将原图当中检测出的人物面部进行了色彩的填充。

如下图所示,该预处理图可以配合segment的controlnet模型完成对人物面部的处理和固定,从而让生成的图像人物保持预处理图中的位置。