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…
smartvain/ComfyUI-FaceKeypointsFilter
Nodes1
On cloudLocal install
CategoryPose/Face Utils
Stars1
Updated7 months ago
Readme
ComfyUI-FaceKeypointsFilter
DWPose/OpenPose の出力から顔のキーポイントを選択的にフィルタリングする ComfyUI カスタムノードです。
概要
OpenPose の 68点顔キーポイントから、特定の顔パーツ(あご・眉・目・鼻・口外周・口内周)を無効化できるノードです。ControlNet ワークフローで特定の顔の特徴を保持しながら、他の部分を無視したい場合に便利です。
インストール
ComfyUI Manager を使用(推奨)
ComfyUI Manager で「FaceKeypointsFilter」を検索してインストール。
手動インストール
- ComfyUI の
custom_nodesフォルダに移動 - このリポジトリをクローン:
git clone https://github.com/smartvain/ComfyUI-FaceKeypointsFilter.git - ComfyUI を再起動
使い方
- DWPose Preprocessor(または
POSE_KEYPOINTを出力するノード)の出力をこのノードに接続 - 削除(無効化)したい顔パーツを有効にする:
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)
- 出力を ControlNet Apply ノードに接続
ノードの場所
Pose/Face Utils > Face Keypoints Filter (OpenPose)
互換性
comfyui_controlnet_auxの DWPose Preprocessor と連携- OpenPose JSON フォーマット(バージョン 1.3)に対応
ライセンス
MIT License