Stable Diffusion web UI x OpenPose Editor:自訂骨骼動作、識別姿勢、收藏骨架

2023/02/23 16,220 4 軟體應用 , 人工智慧 , AI繪圖 ,

之前提到 Stable Diffusion web UI 搭配 ControlNet 的一大功能,就是能用照片指定 AI 繪圖中人物的姿勢,這當中使用的就是 Openpose 模型,它能辨識照片中的人物姿勢,也就能產生人物的骨架,重點是它可以一次辨識到照片中的所有人,所以用來做多人動作圖也是可以的。而 ControlNet 的擴充功能並沒有支援自訂骨骼動作跟收藏骨架的功能,因此這次要介紹 OpenPose Editor 這個擴充功能,它能協助您自訂骨骼動作,產生給 AI 繪圖用的自訂骨架圖,您還能將其匯出為 PNG 或 JSON 進行收藏,JSON 可以日後再匯入繼續使用喔!

🔗 OpenPose Editor:https://github.com/fkunn1326/openpose-editor

好啦!現在開始圖文教學:


▲  打開 Stable Diffusion web UI 切到「擴充功能」頁面,選「從網址安裝」,將擴充功能完整的 git 網址(即 https://github.com/fkunn1326/openpose-editor.git)輸入進去再點「安裝」按鈕,安裝完畢可以在 stable-diffusion-webui\extensions\ 路徑下看到名為 openpose-editor 的資料夾。

▲ 切到「已安裝」,可以看到「openpose-editor」已經安裝,未來可以在此檢查更新。點「應用並重新啟動使用者介面」,這樣就成功啟用該擴充功能囉!

▲ UI 重啟後主選單就會多出「OpenPose Editor」,點入就能進入該擴充功能的主畫面,各功能按鈕翻譯如圖。

▲ 右側黑框可以自行編輯人物姿勢,非常方便!這邊我自訂一張骨架圖,接著傳送到 ControlNet。

▲ 到 AI 繪圖介面(文生圖),開始設定各種參數(截圖僅供參考),重點是 ControlNet 要啟用,Preprocessor 請保持 none!模型選 openpose,寬高的部分要跟剛剛一樣。(提示:ControlNet 擴充功能要先安裝好喔!不然會沒有右半截圖的選項)

▲ 輸出成品一,我是直接無修產圖,依照我的骨架的確出現兩個人物了!

▲ 輸出成品二,提詞稍微改一下就能切換不同的場景跟人物風格。

▲ 輸出成品三,這張算這幾張最好的,還是一樣手的問題尚未完全解決。

▲ 這是輸出的骨架圖 PNG,左側白色文字則是輸出的 JSON 節錄。

我把我畫的骨架圖 JSON 放下面,有興趣者可自取。

{
    "width": 1024,
    "height": 768,
    "keypoints": [
        [
            178,
            278
        ],
        [
            178,
            321
        ],
        [
            140,
            357
        ],
        [
            137,
            404
        ],
        [
            163,
            473
        ],
        [
            218,
            375
        ],
        [
            225,
            401
        ],
        [
            207,
            455
        ],
        [
            162,
            442
        ],
        [
            150,
            560
        ],
        [
            152,
            655
        ],
        [
            205,
            441
        ],
        [
            219,
            561
        ],
        [
            223,
            657
        ],
        [
            169,
            260
        ],
        [
            199,
            254
        ],
        [
            162,
            269
        ],
        [
            218,
            280
        ],
        [
            528,
            201
        ],
        [
            528,
            260
        ],
        [
            463,
            304
        ],
        [
            439,
            348
        ],
        [
            397,
            437
        ],
        [
            603,
            302
        ],
        [
            633,
            346
        ],
        [
            580,
            460
        ],
        [
            506,
            428
        ],
        [
            489,
            592
        ],
        [
            492,
            724
        ],
        [
            568,
            427
        ],
        [
            585,
            593
        ],
        [
            590,
            726
        ],
        [
            486,
            140
        ],
        [
            562,
            132
        ],
        [
            441,
            198
        ],
        [
            572,
            225
        ]
    ]
}
贊助廣告 ‧ Sponsor advertisements

留言區 / Comments

萌芽論壇