Extensions/ComfyUI-FaceKeypointsFilter
ComfyUI Extension

ComfyUI-FaceKeypointsFilter

ComfyUI custom node that selectively filters facial keypoints from DWPose/OpenPose output, allowing selective disabling of face parts (chin, eyebrows, eyes, nose, mouth…

By smartvain·Created 7 months ago·Updated 7 months ago· 1
smartvain/ComfyUI-FaceKeypointsFilter
Nodes1
On cloudLocal install
CategoryPose/Face Utils
Stars1
Updated7 months ago
Readme

ComfyUI-FaceKeypointsFilter

DWPose/OpenPose の出力から顔のキーポイントを選択的にフィルタリングする ComfyUI カスタムノードです。

English

概要

OpenPose の 68点顔キーポイントから、特定の顔パーツ(あご・眉・目・鼻・口外周・口内周)を無効化できるノードです。ControlNet ワークフローで特定の顔の特徴を保持しながら、他の部分を無視したい場合に便利です。

インストール

ComfyUI Manager を使用(推奨)

ComfyUI Manager で「FaceKeypointsFilter」を検索してインストール。

手動インストール

  1. ComfyUI の custom_nodes フォルダに移動
  2. このリポジトリをクローン:
    git clone https://github.com/smartvain/ComfyUI-FaceKeypointsFilter.git
    
  3. ComfyUI を再起動

使い方

  1. DWPose Preprocessor(または POSE_KEYPOINT を出力するノード)の出力をこのノードに接続
  2. 削除(無効化)したい顔パーツを有効にする:
    • remove_jaw: あご輪郭(ポイント 0-16)
    • remove_eyebrows: 眉(ポイント 17-26)
    • remove_eyes: 目(ポイント 36-47)
    • remove_nose: 鼻(ポイント 27-35)
    • remove_mouth_outer: 口の外周(ポイント 48-59)
    • remove_mouth_inner: 口の内周(ポイント 60-67)
  3. 出力を ControlNet Apply ノードに接続

ノードの場所

Pose/Face Utils > Face Keypoints Filter (OpenPose)

互換性

  • comfyui_controlnet_aux の DWPose Preprocessor と連携
  • OpenPose JSON フォーマット(バージョン 1.3)に対応

ライセンス

MIT License