ComfyUI-RMBG:高品質な人物切り抜き、背景除去、高精度なセグメンテーション
ComfyUI-RMBGとは?
ComfyUI-RMBGは、ai技術に基づく画像処理ツールで、主に背景除去と物体セグメンテーションに使用されます。RMBG-2.0、InSPYRENET、BENなどの先進的なモデルを統合しており、切り抜きタスクを効率的かつ正確に実行できます。
ComfyUI-RMBGの主な機能:
背景除去(RMBG Node):
RMBG-2.0、INSPYRENET、BEN、BEN2など、複数のモデルを使用できます。複数の背景オプションが選択可能で、バッチ処理にも対応しています。
RMBG-2.0モデルはBiRefNetアーキテクチャに基づいて構築されており、複雑な環境での背景除去において高い精度を実現し、エッジの詳細も保持します。
オブジェクトセグメンテーション(Segment Node):
テキストプロンプトによる物体検出が可能で、ラベルスタイルと自然言語入力に対応し、SAM(Segment Anything Model)を利用して高精度なセグメンテーションを実現します。

また、このプロジェクトでは、RMBG-2.0、INSPYRENET、BEN、BEN2、BiRefNet、SAM、GroundingDINOなど、多くのモデルを手動でダウンロードしてインストールできます。これらのモデルはそれぞれ画像処理の場面で強みを持っています:
RMBG-2.0:BiRefNetアーキテクチャに基づいて開発され、複雑なシーンの背景抽出に使用されます。複数の背景オプション(透明、黒、白など)があり、エッジ品質が最適化されているため、切り抜きがより自然になります。
InSPYRENET:主に動画の背景除去を対象としており、バッチ処理の効率が高く、閾値を調整して背景の効果を改善することができます。
BENモデル:小型で効率的であり、計算能力の低いデバイスに適しています。精度が高く、計算リソースの消費が少ないです。
ComfyUI-RMBGの技術要件
ComfyUIおよびPython 3.10+のインストールが必要です。
依存するPythonパッケージには、torch、torchvision、Pillow、numpyなどがあります。

ComfyUI-RMBGのインストール方法
1. ComfyUI-Managerからインストール
ComfyUI-ManagerでComfyUI-RMBGを検索してインストールします。インストール完了後、以下のコマンドを実行して依存関係をインストールします:
./ComfyUI/python_embeded/python -m pip install -r requirements.txt
2. リポジトリを手動でクローン
リポジトリをComfyUIのcustom_nodesフォルダにクローンします:
cd ComfyUI/custom_nodes git clone https://github.com/1038lab/ComfyUI-RMBG
3. 依存関係をインストールします。
4. モデルを手動でダウンロード
初回使用時に、モデルは自動的にComfyUI/models/RMBG/フォルダにダウンロードされます。
ユーザーはモデルファイルを手動でダウンロードし、指定されたディレクトリに配置することもできます。例えば:
RMBG-2.0モデルは/ComfyUI/models/RMBG/RMBG-2.0に配置します。
INSPYRENETモデルは/ComfyUI/models/RMBG/INSPYRENETに配置します。
その他のモデルのダウンロードリンクと配置パスについては、プロジェクトのドキュメントを参照してください。
ComfyUI-RMBGの使用シーン
EC商品写真:ワンクリックで切り抜きを行い、商品を複雑な背景から抽出して統一された背景に置き換えます。
動画編集:動画の一括処理をサポートし、迅速に背景を交換できます。
AI衣装変更やアニメーション制作:他のプラグインと組み合わせて背景の交換やキャラクターの衣装変更を実現します。
アート制作:低スペックのデバイスで軽量モデル(BENなど)を使用し、クリエイティブな表現に集中します。

GitHubリポジトリアドレス:https://github.com/1038lab/ComfyUI-RMBG
脚本プランナー▸
AIアプリ
AIニュース 