Быстрый, точный и детальный препроцессор обнаружения линий
Anyline — это препроцессор строк ControlNet, который точно извлекает края объектов, детали изображения и текстовое содержимое из большинства изображений. Пользователи могут вводить изображения любого типа, чтобы быстро получать линейные рисунки с четкими краями, достаточным сохранением деталей и текстом высокой точности, которые затем используются в качестве входных данных для условной генерации в Stable Diffusion.
Модель и алгоритмы, используемые в Anyline, основаны на инновационных разработках, взятых из статьи «Маленькая и эффективная модель для обобщения обнаружения границ (TEED)» (arXiv:2308.06468). Предустановка TEED в ComfyUI также возникла из этой работы, отмечая ее как мощный визуальный алгоритм (TEED в настоящее время является новейшим). Более подробную информацию можно найти в документе.
Anyline использует разрешение обработки 1280 пикселей, поэтому сравнения проводятся при этом разрешении. По сравнению с другими широко используемыми препроцессорами строк Anyline предлагает существенные преимущества в точности контуров, детализации объектов, текстурах материалов и распознавании шрифтов (особенно в больших сценах). Он также лучше снижает шум в большинстве сцен, что приводит к более чистой обработке изображений с меньшим количеством неточностей во время генерации.
Anyline в сочетании с моделью Mistoline ControlNet образует полный рабочий процесс SDXL, обеспечивая максимальную точность управления и используя генеративные возможности модели SDXL. Anyline также можно использовать в рабочих процессах SD1.5 с ControlNet SD1.5, хотя обычно он работает лучше в настройке Anyline+MistoLine в рабочем процессе SDXL.
Примечание. Конечный результат во многом зависит от используемой базовой модели. Пожалуйста, выберите подходящую базовую модель в соответствии с вашими потребностями.
Вскоре!
Чтобы использовать 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
в указанный каталог. После установки доступ к препроцессору Anyline можно получить в ComfyUI с помощью поиска или щелчка правой кнопкой мыши. Стандартный рабочий процесс с использованием Anyline+Mistoline в SDXL выглядит следующим образом.
Вы можете скачать этот рабочий процесс в формате JSON здесь: Рабочий процесс ComfyUI.
Следуйте инструкциям в Mikubill/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 }
}