【Stable Diffusion】服選びに応用

ジェネレティブAI「Stable Diffusion」を服選び、色選びシステムに使えないか?

と思い立ちました。

ファッションサイトを見ていたときに、
モデルの来ている服を自分が来たらどんな雰囲気なのか、
どんな色が良いのか、
生成系AIを使えばイメージしやすいのではないかと考えました。

具体的にはこんな画像を生成しました。

【生成AI 環境】

UIはStable Diffusion Automatic1111。

モデルはStable DiffusionのモデルにDream Boothで自分の顔を追加学習したもの。

Automatic1111に拡張として
・ADetailer
・ControlNetでCanny
・roop
の3つを使用。

【生成方法】

やり方は単純です。
上記の環境の他、
・気になる服を着ているモデルの画像。ファッションサイトからスクショするなど。
 (ControlNet用:上の画像はBliant ParisのBlazersがベース)
・自分の顔画像。
 (roop用)

1.Stable Diffusion checkpointに、自分の顔を学習させたモデルを選択。

2.txt2imtのプロンプトとネガティブプロンプトを自分の顔を生成するキーワードを入力。これは、上の1.に依存。

3.ADetailerのEnable ADetailerをチェックする。ADetailer modelは顔向けのモデルを選択。(例:face_yolov8n.pt)

4.ControlNetにモデルの画像を入力。
Control TypeをCannyにして、Proprocessorがcannyになっていることを確認。
ModelもCanny用(例:control_v11p_sd15_canny)にする。
ControlNetのEnableをチェックして、Pixel Perfectもチェック。

5.roopに自分の顔画像を入力。
roopのEnableをチェックする。

以上。

メインのプロンプトを変えることで、洋服の色や柄をおおまかに指定できます。
想い通りに変更されないことも多いです。色指定したプロンプトを固定しつつ、画像を繰り返し生成すると良いかも。

下は「DCOLLECTION、~160㎝台メンズ必見!低身長をカバーするコーデ術とおすすめファッション」の画像がベースです。

今回の方法は
 モデルの顔を自分の顔に変える、
 服の色・柄を変える
というもの。
体格は変えていないので、自分の身長等に近いモデルを探しました。
私の身長163cmで探していたら、上記のサイトに辿り着きました。

【参考】
紹介したテーマのような画像を作成したくなったら
いつでも連絡ください。
お手伝いできるかも知れません。

Twitterやってます。
アカウントは
https://twitter.com/QRJAM (@QRJAM
フォローよろしく。