Stable diffusionとは
Stable diffusionは、ドイツのミュンヘン大学の研究チームが開発した入力された文字情報から画像を生成するAIです。 様々な画像を学習させることで実写からイラストまで様々な画像を生成することができます。
今回は、Stable diffusionの学習済みデータを使ってイラスト画像を生成する方法を紹介します。
用意するもの
- Googleアカウント
のみとなります
生成手順
- https://colab.research.google.com を開く
- 左上の
ファイル
からノートブックを新規作成
を選択 編集
からノートブックの設定
を選択ハードウェアアクセラレータ
をGPU
に変更- 下記のコードを貼り付けて実行
!pip install diffusers==0.8.0 transformers
- 下記のコードを貼り付けて実行
from diffusers import StableDiffusionPipeline
- 下記のコードを貼り付けて実行
pipe = StableDiffusionPipeline.from_pretrained("gsdf/Counterfeit-V2.5")
pipe.to("cuda")
- 下記のコードを貼り付けて実行
prompt = "((masterpiece,best quality)),1girl, solo, animal ears, rabbit, barefoot, knees up, dress, sitting, rabbit ears, short sleeves, looking at viewer, grass, short hair, smile, white hair, puffy sleeves, outdoors, puffy short sleeves, bangs, on ground, full body, animal, white dress, sunlight, brown eyes, dappled sunlight, day, depth of field"
n_prompt = "EasyNegative, extra fingers,fewer fingers"
image = pipe(prompt, negative_prompt = n_prompt).images[0]
image
ここで使用したPrompt
は、https://huggingface.co/gsdf/Counterfeit-V2.5のPrompt
を参考にしています。