皮皮鲁

皮皮鲁

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

EasyPhoto | 您的智能 AI 照片生成器

🦜 EasyPhoto 是一款 Webui UI 插件,用於生成 AI 肖像畫,該程式碼可用於訓練與您相關的數字分身。

🦜 🦜 歡迎!

簡介:
EasyPhoto 是一款 Webui UI 插件,用於生成 AI 肖像畫,該程式碼可用於訓練與您相關的數字分身。建議使用 5 到 20 張肖像圖片進行訓練,最好是半身照片且不要佩戴眼鏡(少量可以接受)。訓練完成後,我們可以在推理部分生成圖像。我們支持使用預設模板圖片與上傳自己的圖片進行推理。

results_1

results_2

results_3

我們的 ui 界面如下:
訓練部分:

train_ui

預測部分:

infer_ui

快速啟動:

  1. 雲使用:AliyunDSW/AutoDL/Docker
    a. 通過阿里雲 DSW
    DSW 有免費 GPU 時間,用戶可申請一次,申請後 3 個月內有效。

阿里雲在 Freetier 提供免費 GPU 時間,獲取並在阿里雲 PAI-DSW 中使用,3 分鐘內即可啟動 EasyPhoto:https://gallery.pai-ml.com/#/preview/deepLearning/cv/stable_diffusion_easyphoto

DSW Notebook

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 會自動刷新訓練日誌。如果沒有刷新,請點擊 “Refresh Log” 按鈕。

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:選擇兩個人的用戶 ID。
步驟 6:點擊 “生成” 按鈕。執行圖像生成。

multi_people_1

multi_people_2

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。