快速、準確、詳細的線路檢測預處理器
Anyline 是一個 ControlNet 行預處理器,可從大多數影像中準確提取物件邊緣、影像細節和文字內容。使用者可以輸入任何類型的影像,快速獲得邊緣清晰、細節保留充分、文字保真度高的線條圖,然後作為穩定擴散條件產生的輸入。
Anyline 中使用的模型和演算法是基於「邊緣檢測泛化 (TEED) 的微型高效模型」論文 (arXiv:2308.06468) 的創新成果。 ComfyUI中的TEED預設也源自於這項工作,標誌著它是一種強大的視覺演算法(TEED是目前最先進的)。欲了解更多詳細信息,請參閱論文。
Anyline使用的處理解析度為1280px,因此在此解析度下進行比較。與其他常用的線條預處理器相比,Anyline 在輪廓精度、物件細節、材質紋理和字體識別(特別是在大場景中)方面具有顯著的優勢。它在大多數場景中的降噪方面也表現得更好,從而實現更清晰的影像處理,並在生成過程中減少不準確性。
Anyline 與 Mistoline ControlNet 模型結合,形成完整的 SDXL 工作流程,最大限度地提高精確控制並利用 SDXL 模型的生成能力。 Anyline 還可以與 SD1.5 的 ControlNet 一起用於 SD1.5 工作流程,儘管它通常在 SDXL 工作流程中的 Anyline+MistoLine 設定中表現更好。
注意:最終結果很大程度上取決於所使用的基礎模型。請根據您的需求選擇合適的底座型號。
即將推出!
要將 Anyline 作為 ComfyUI 插件使用,您需要先安裝 comfyui_controlnet_aux!您可以按照此處的說明進行操作:https://github.com/Fannovel16/comfyui_controlnet_aux?tab=readme-ov-file#installation
安裝 comfyui_controlnet_aux 後,請依照以下步驟操作:
cd custom_nodes
git clone https://github.com/TheMistoAI/ComfyUI-Anyline.git
cd ComfyUI-Anyline
pip install -r requirements.txt
.pth
檔案放在指定目錄中。 安裝後,可以透過搜尋或右鍵點擊在 ComfyUI 中存取 Anyline 預處理器。 SDXL中使用Anyline+Mistoline的標準工作流程如下
您可以在此處下載此工作流程 JSON:ComfyUI Workflow
請按照 Mikubil/sd-webui-controlnet#2907 中的說明進行操作。
連結:https://pan.baidu.com/s/1ik11P_u1vK8mI4q33v0MTQ?pwd=v8f1
提取碼:v8f1
@InProceedings { Soria_2023teed ,
author = { Soria, Xavier and Li, Yachuan and Rouhani, Mohammad and Sappa, Angel D. } ,
title = { Tiny and Efficient Model for the Edge Detection Generalization } ,
booktitle = { Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV) Workshops } ,
month = { October } ,
year = { 2023 } ,
pages = { 1364-1373 }
}