メインコンテンツへスキップ
ComfyUI が最新版に更新されていることを確認してください。このガイドで紹介するワークフローは、ワークフローテンプレートから入手できます。
テンプレート内に該当のワークフローが見つからない場合、ComfyUI のバージョンが古くなっている可能性があります。(デスクトップ版の更新は若干遅れることがあります)
ワークフローを読み込んだ際にノードが欠落している場合の主な原因:
  1. 最新の ComfyUI(Nightly 版)を使用していない
  2. 起動時に一部のノードのインポートに失敗している
MediaPipe は Google のオープンソース機械学習ソリューションで、リアルタイム認識を実現します。ComfyUI では、MediaPipe Face Detection が BlazeFace 検出、FaceMesh v2 ランドマーク推定、ARKit-52 blendshape を単一の統合ワークフローで提供します。 MediaPipe Face Detection は ComfyUI にネイティブ対応しています(PR #14009)。モデルウェイトは Apache 2.0 License のもとで提供されています。 MediaPipe GitHub | Comfy-Org Model Repository

主な機能

  • 高速顔検出 — BlazeFace ベースの検出器、近距離(約 2 m)と遠距離(約 5 m)のバリアント
  • 478 の顔ランドマーク — 検出された顔ごとの高密度 FaceMesh v2 キーポイント
  • ARKit-52 blendshape — リアルタイムの表情係数
  • 顔領域マスク — 顔の輪郭、唇、目、虹彩の領域別マスク
  • 顔境界ボックスDrawBBoxes ノードと互換性のある出力で境界ボックス可視化が可能
対象範囲: 顔検出のみ — BlazeFace + FaceMesh v2 + ARKit blendshape。手、姿勢、全身検出は含まれません。

MediaPipe Face Detection ワークフロー

1. ワークフローのダウンロード

ComfyUI を最新バージョンにアップデートし、WorkflowBrowse Templates に移動して、Utility カテゴリから “Mediapipe: Image Face Detection” を探してください。

ワークフローのJSONをダウンロード

ワークフローをダウンロード

Comfy Cloud で実行

クラウドで開く

サンプル画像をダウンロード

このワークフローの入力サンプル画像を取得
MediaPipe Face Detection プレビュー

2. モデルのダウンロード

MediaPipe Face Detection モデルは Comfy-Org MediaPipe model repository でホストされています。 以下のディレクトリ構造に配置してください:

3. ワークフローの使用方法

このワークフローは subgraph(サブグラフ)ノードを使用して、顔検出、可視化、マスク生成を調整します。サブグラフは以下の制御パラメータを公開しています:

Subgraph について

このワークフローは Subgraph ノードを使用したモジュール処理を採用しています。Subgraph のドキュメントを参照して、ワークフローのカスタマイズと拡張方法を学んでください。
サブグラフの入力: サブグラフのパラメータ: マスク切り替えは内部的にカスタムモードを使用します:チェックされた領域のみが塗りつぶされ、複数の ON 領域はフレームごとに 1 つのマスクに結合されます。 サブグラフの出力:

4. ワークフローの実行

  1. モデルファイルが ComfyUI/models/detection/ に配置されていることを確認
  2. Load Image ノードで画像を読み込み
  3. 必要に応じて検出パラメータを調整
  4. Queue をクリックするか Ctrl(Cmd) + Enter で実行
  5. ワークフローはメッシュオーバーレイ、境界ボックス、マスクプレビューを出力

コミュニティリソース