皮皮鲁

皮皮鲁

采用区块链技术建立的个人博客

EasyPhoto | あなたのスマートAI写真生成ツール

🦜 EasyPhoto は、AI の肖像画を生成するための WebUI プラグインです。このコードは、関連するデジタル分身のトレーニングに使用することができます。

🦜 🦜 ようこそ!

概要:
EasyPhoto は、AI の肖像画を生成するための WebUI プラグインです。このコードは、関連するデジタル分身のトレーニングに使用することができます。トレーニングには、5〜20 枚の肖像画を使用することをお勧めします。最適なのは、半身写真で、メガネをかけないでください(少量なら許容できます)。トレーニングが完了したら、推論部分で画像を生成することができます。プリセットのテンプレート画像を使用したり、独自の画像をアップロードしたりすることもサポートしています。

results_1

results_2

results_3

私たちの UI インターフェースは次のようになります:
トレーニング部分:

train_ui

推論部分:

infer_ui

クイックスタート:

  1. クラウド使用:AliyunDSW/AutoDL/Docker
    a. Aliyun DSW を使用する
    DSW には無料の GPU 時間があり、ユーザーは 1 回申請することができます。申請後は 3 ヶ月間有効です。

Aliyun は Freetier で無料の GPU 時間を提供しており、それを取得して AliyunPAI-DSW で使用することができます。EasyPhoto を 3 分以内に起動することができます:https://gallery.pai-ml.com/#/preview/deepLearning/cv/stable_diffusion_easyphoto

DSW ノートブック

b. AutoDL を使用する
AutoDL を使用している場合、提供されているイメージを使用して Stable DIffusion webui を素早く起動することができます。

必要なイメージを選択するために、コミュニティイメージに以下の情報を入力できます。

aigc-apps/sd-webui-EasyPhoto/sd-webui-EasyPhoto
c. Docker を使用する
Docker を使用する場合は、マシンに正しいグラフィックカードドライバと CUDA 環境がインストールされていることを確認し、次のコマンドを実行します:

イメージを取得する#

docker pull mybigpai-registry.cn-beijing.cr.aliyuncs.com/aigc/sd-webui-easyphoto:0.0.3

イメージに入る#

docker run -it -p 7860:7860 --network host --gpus all mybigpai-registry.cn-beijing.cr.aliyuncs.com/aigc/sd-webui-easyphoto:0.0.3

WebUI を起動する#

python3 launch.py --port 7860

使用方法:

  1. モデルのトレーニング
    EasyPhoto のトレーニングインターフェースは次のようになります:

左側にはトレーニング画像が表示されます。写真をアップロードするには、写真をクリックし、アップロードした写真を削除するには「写真をクリア」をクリックします。
右側にはトレーニングパラメータが表示されますが、最初のトレーニングでは調整できません。
写真をアップロードした後、画像のアップロードを開始できます。5〜20 枚の画像をアップロードすることをお勧めします。異なる角度と照明を含めると良いです。眼鏡をかけていない画像がいくつかあると良いです。すべての画像に眼鏡が含まれている場合、生成された結果には簡単に眼鏡が生成されます。

train_1

次に、下の「トレーニングを開始」をクリックします。この時点で、上記のユーザー ID(ユーザー名など)を入力する必要があります。

train_2

モデルのトレーニングが開始されると、webui は自動的にトレーニングログを更新します。更新されない場合は、「ログを更新」ボタンをクリックしてください。

train_3

パラメータを設定する場合、各パラメータの解説は次のとおりです:

截屏 2023-11-11 11.29.53

  1. 人物の生成
    a. シングル人物テンプレート
    ステップ 1:リフレッシュボタンをクリックして、トレーニング後のユーザー ID に対応するモデルをクエリします。
    ステップ 2:ユーザー ID を選択します。
    ステップ 3:生成するテンプレートを選択します。
    ステップ 4:「生成」ボタンをクリックして結果を生成します。

single_people

b. マルチ人物テンプレート
ステップ 1:EasyPhoto の設定ページに移動し、num_of_Faceid を 1 より大きい値に設定します。
ステップ 2:設定を適用します。
ステップ 3:webui の UI インターフェースを再起動します。
ステップ 4:EasyPhoto に戻り、複数の人物のテンプレートをアップロードします。
ステップ 5:2 人のユーザー ID を選択します。
ステップ 6:「生成」ボタンをクリックします。画像生成を実行します。

multi_people_1

multi_people_2

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。