ABG Remover を利用して背景を透過にしてキャラクターのみを抜き出す - Stable Diffusion
ABG Remover を利用して背景を透過にしてキャラクターのみを抜き出す手順の紹介です。
事前準備:ABG Remover のインストール
ABG Removerをインストールします。手順の詳細は
こちらの記事を参照してください。
手順
Stable Diffusion WebUIを表示します。今回はtxt2imgで利用します。
ページを下にスクロールし、一番下の[Script]のドロップダウンリストボックスをクリックします。
ドロップダウンリストが表示されます。
リストの[ABG Remover]の項目をクリックして選択します。
選択すると、ドロップダウンリストボックスの下部に設定項目が表示されます。今回はデフォルトのままとします。
プロンプトを入力し画像を生成します。以下のプロンプトで画像を生成します。
Settings
Prompt: no human, duck
Negative prompt: worst quality, low quality
画像が生成できました。3つの画像が同時に作成されたことが確認できます。こちらは生成画像
背景部分のマスク画像も生成されます。
背景が透過にされた画像も生成されます。
背景が透過された画像やマスク画像はoutputフォルダにも配置されます。
別の出力例
別のプロンプトでの結果も確認します。以下のプロンプトで生成します。
Settings
Prompt: 1girl, fantasy costume, long skirt, standing, white background
Negative prompt: worst quality, low quality
生成された画像が下図です。
背景のマスク画像です。
背景が透過になった画像です。
背景が複雑な場合
背景が複雑な場合の結果を確認します。以下のプロンプトで画像を生成します。
Settings
Prompt: 3girls, in forest, deep forest
Negative prompt: worst quality, low quality
生成された画像が下図です。
背景のマスク画像です。
背景が透過になった画像です。
背景が複雑な場合でもキャラクター部分を抜き出せました。
著者
iPentecのメインデザイナー
Webページ、Webクリエイティブのデザインを担当。PhotoshopやIllustratorの作業もする。