「mediapipe_face」をわかりやすく解説ー表情を利用して画像生成【ControlNet講座#23】|Stable Diffusion

mediapipe

Stable diffusionの「ControlNET&拡張機能講座」第23回目。人物の表情を新たな画像に利用する「mediapipe_face」の機能をわかりやすく解説していきます。

たとえば笑っている人の表情をもとにして、それと似たような表情で違う絵柄の画像を作成したりできます。


自分の顔で表情をつくって、それを利用して画像作成ができるのニャ。

そうですね。泣き顔とか驚いた顔とか、自分を素材にするのもいいとは思います。

そんなわけでさくっと説明していきましょう。前回の「「Checkpoint Merger」をわかりやすく解説ー複数のモデルから新たなモデルを作る」は以下のリンクから。

「Checkpoint Merger」をわかりやすく解説ー複数のモデルから新たなモデルを作る【Stable Diffusion】
Stable diffusionの「ControlNET&拡張機能講座」第22回目。複数のモデルをマージ(融合)して、新たなモデルを作り出す「Checkpoint Merger」をわかりやすく解説していきます。 現在持っているモデルがワンパ...

 

スポンサーリンク

「mediapipe_face」のインストール

「ControlNetv1.1」以上をインストールした状態であることを前提に話を進めます。まだの方や、インストールしたけどバージョンがわからんという方は以下のリンクを参照。

「ControlNet」のインストール/アップデート方法をわかりやすく解説ーマルチにする方法も【Stable diffusion】
AIお絵描き「Stable diffusion」の「ControlNet」をインストール、もしくはアップデートする方法をさくっと手短に解説します。「ControlNet」は「Stable diffusion」に様々な追加機能をあたえるので、...

「mediapipe_face」用モデルのインストール

まだモデルをダウンロードしていない方は、

CrucibleAI/ControlNetMediaPipeFace at main
We???re on a journey to advance and democratize artificial intelligence through open source and open science.

から、1.45Gある「control_v2p_sd15_mediapipe_face.safetensors」をダウンロードします(赤い箱マークに「LFS」と書いているボタンをクリックするとダウンロード)。

ダウンロードしたものは、「Stable Diffusion」をインストールしたフォルダ内の「stable-diffusion-webui」>「models」>「ControlNet」のフォルダに入れればOKです。

 

「mediapipe_face」の使い方

「Txt2img」でおこないます。

cnet

下の方にある「ControlNet」を開き、元絵を「Single Image」に放り込みます。今回は「PhotoAC」様のフリー素材を利用させてもらいました。

それから「ControlNet」を使用するため、「Enable」と「Pixel Perfect」にチェックを入れてください。

設定する「Preprocessor」は「mediapipe_face」に、「Model」は「control_v2p_sd15_mediapipe_face」とします。あとはいじらなくていいです。

プロンプトのほうは「1girl, open mouth, open eyes, surprised」(口を開く、目を開く、驚く)など適当に書いておいてください。表情を特定する記述があったほうがAI側にもわかりやすいでしょう。逆に指定しないとなかなか思い通りの表情になりません。

あとは「Generate」するだけです。

mediapipe

結果がタイトルの画像ですね。


それっぽくはなってるのニャ。

smile-min

笑顔を利用してつくることもできます。プロンプトに「smile」とか入れておいたほうがいいですね。

 

まとめ

というわけで、「mediapipe_face」の使い方でした。

なかなか思い通りの表情にならないときなど、参考画像を利用したり、自分の顔を利用したりで、なんとかすることができるでしょう。

プロンプトもけっこう重要で、表情の内容をしっかり書いたほうが成功率が上がります


いろいろ試して、うまい使い方を考えてみるのニャ。

それではまた次回の講座でお会いしましょう。【追記】次回「お手軽にイラストを実写化する方法を発見!(逆も可能)ー「tile resample」活用テクニック」できました。以下のリンクから。

【Stable Diffusion】お手軽にイラストを実写化する方法を発見!(逆も可能)ー「tile resample」活用テクニック【ControlNet講座#24】|
Stable diffusionの「ControlNET&拡張機能講座」第24回目。以前に「tile_resample」と「Tiled Diffusion」を使った高解像度化の記事を書きました。今回は「tile_resample」のみを使っ...
「Shuffle」機能をわかりやすく解説ー2つの画像から新画像を生成【ControlNet講座#1】|Stable diffusion
「Stable diffusion」に様々な追加機能をあたえる「ControlNet」。その使い方を学ぶ「ControlNet講座」の第1回目です。「Shuffle」機能を、わかりやすくさくっと解説します。元画像(上の画像では「少女」)に対...
「Stable difussion」のプロンプト(呪文)用語一覧【AIイラスト】
いま流行りのAI画像作成「Stable difussion」。画像を出すにはプロンプトに英単語を打ち込まなければなりませんが、いちいち調べるのも面倒という方のために、1ページにまとめた単語帳を作成しました。 ほぼ自分用ニャ。 画質、アートス...
「Image Browser」で画像管理する方法をわかりやすく解説【ControlNet&拡張講座#16】|Stable Diffusion
Stable diffusionの「ControlNET&拡張機能講座」第16回目。「Stable Diffusion」を使っていると画像が多すぎて、どこになにがあるのかわからなくなることが多いと思います。今回はそれらの画像を整理できる便利...
タイトルとURLをコピーしました