在AI繪圖領域中,Stable Diffusion已成為一個強大的工具,但它在生成人臉和手部細節時常常會出現畸形問題。為了解決這個困擾,ADetailer這個Stable Diffusion插件應運而生,它專門針對AI圖像修復,特別是在人臉優化和手部修正方面表現出色。
ADetailer的核心功能
ADetailer是一款功能強大的AI圖像修復工具,它的主要特點包括:
- 自動人臉檢測:利用先進的YOLO模型,ADetailer能夠精確定位圖像中的人臉。
- 局部重繪:通過生成精確的遮罩,ADetailer可以只對需要修復的區域進行重繪,保留原圖其他部分的完整性。
- 高解析度修復:對於低解析度圖像,ADetailer能夠進行優化,提升圖像質量。
- 多模型支援:除了YOLO模型,ADetailer還支援MediaPipe模型,為用戶提供更多選擇。
- 一鍵修復:簡化了複雜的修復流程,使用者只需點擊幾下就能完成高質量的圖像修復。
使用ADetailer的優勢
相比手動修復,ADetailer在效率和效果上都有顯著優勢。它不僅能夠快速處理全身圖像生成中的細節問題,還可以輕鬆實現表情調整和年齡變化等高級效果。
ADetailer的功能
- 使用檢測模型自動識別人臉和手部。
- 面部和手部的識別部分使用穩定擴散進行裁剪和校正。
- 將校正後的面部和手部圖像小心地重新置放到其原始位置。
Adetailer 不僅可以用於修復扭曲的臉部。以下是一些其他用途:
- 改變面部表情
- 更改一個人的年齡
- 改變外觀以類似於不同的種族或氛圍
- 僅將LoRA增強功能應用於面部
Stable Diffusion 專注於面部和手部的再生,從而改善了結果。在再生過程中,裁剪區域具有更高的解析度,可以詳細呈現眼睛和鼻子等各個特徵,最終產生精美的面部描繪。
ADetailer 在三個關鍵方面超越了其他技術,使其成為面部矯正的首選:
- 便利性:啟動「啟用 ADetailer」選項可啟動自動面部矯正,確保使用者友好且無憂的體驗。
- 記憶體消耗和生成時間優化:與涉及放大原始圖像的許多其他方法不同,這些方法會導致更大的檔大小和更長的處理時間,ADetailer 只關注面部圖像。這種方法可以在不影響圖像解析度的情況下進行有效的校正。
- 將 LoRA 應用於面部的靈活性: ADetailer 允許在矯正過程中進行微小調整, 為使用者提供更大的靈活性和便利性
安裝 ADetailer
以下為GitHib的位置: https://github.com/Bing-su/adetailer
這邊是使用Stable Diffusion Web-ui的ADetailer安裝教學:
- 切換到“擴展插件/Extensions”頁面,選擇”從網址安裝”.
- 輸入: https://github.com/Bing-su/adetailer.git,按下安裝
- 按下Apply and restart UI按鈕
此時我們進入擴展插件>已安裝,應該要可以看到adetailer
接著確認是否在首頁有出現adetailer的設定欄位
ADetailer 的模型列表
ADetailer 提供用於檢測人臉、手和身體的模型。可根據想要生成的圖像或您想要校正的特定部分(例如,面部、手部、身體)選擇適當的模型。
Model | Target 目標 |
---|---|
face_yolov8n.pt | 臉部(插圖/真實) |
face_yolov8s.pt | 臉部(插圖/真實) |
hand_yolov8n.pt | 手(插圖/真實) |
person_yolov8n-seg.pt | 人物(插圖/真實) |
person_yolov8n-seg.pt | 全身(插圖/真實) |
person_yolov8s-seg.pt | 全身(插圖/真實) |
person_yolov8s-seg.pt | 全身(插圖/真實) |
mediapipe_face_full | 人臉(真實) |
mediapipe_face_short | 人臉(真實) |
mediapipe_face_mesh | 人臉(真實) |
在 ADetailer 選單中輸入提示
以下為一個範例
Prompt:
(8k, RAW photo, best quality, masterpiece:1.2), (realistic, photo-realistic:1.4), (extremely detailed 8k wallpaper), cheerleader outfit, 20-year-old woman, detailed face
Negative Prompt:
EasyNegative, deformed face, ugly, bad face, deformed eyes
左邊的圖片沒有使用 ADetailer,右邊的圖片應用了 ADetailer。可以觀察到 ADetailer 可以糾正面部的任何扭曲。
用ADetailer改變表情
- 切換到「圖像信息(PNG Info)」選項
- 選擇要修改的圖片
- 輸入提示詞
若想檢查是否為五根手指,則可使用以下設定
提示的關鍵字:
five fingers
否定提示的關鍵詞:
deformed hand
extra_fingers
bad fingers
missing fingers
fewer digits, extra digit
liquid fingers