Home » Категории карточек » ADetailer — Автоматический детализатор / исправлятор

ADetailer — Автоматический детализатор / исправлятор

Схемка универсальная, в данном разделе рассмотрим только часть функций связанных с изменением готового изображения по описанию. Схема позволяет:

  • работать в автомаске на лица, руки всю картину с автоматическим исправлением дефектов
  • заменять изображение в маске
  • изменение изображения по описанию

СКАЧАТЬ СХЕМУ

ComfyUI

Adetailer

Для автоматической маски можно и нужно использовать соответствующие модели в ноде UltralyticsDetectorProvider. Например для исправления рук выбирается модель hand_yolov8s, а для лица face_yolov8m. ну и для всей картины (по сегментам) person_yolov9m-seg.

Нода Detailer имеет параметры схожие с KSampler. В том числе параметром Denoise можно регулировать степень вносимых изменений.

Используя маску и подсказку можно добиться существенного изменения не всего оригинала, а только его части (см.пример в шапке карточки)

Алгоритм

XL исправление рук

Группа Adetailer предназначена для исправления рук в автоматическом режиме.

  1. image1 - загружаем исходное изображение,
  2. рисуем маску вручную на image1 или с использованием automask-image1 - если будем использовать группу SwapHard для жёсткой замены в маске. Для рук можно использовать соответствующие модели в ноде UltralyticsDetectorProvider - hand_yolov8s автоматически ищет руки, группу SwapHard - отключаем.
  3. В ноде Detailer регулируем степень изменения параметром Denoise<0.75 - уменьшаем для большего сходства с оригиналом.

В примере выбрана модель hand_yolov8s, группа SwapHard - отключена, Denoise=0.75 Следует учесть, что исправлять руки лучше всё таки с помощью специальной схемы.

ComfyUI_temp_ojaer_00001_ ComfyUI_1758119831
Алгоритм

XL исправление лиц

Группа Adetailer актуальна для исправления мелких дефектных человеческих лиц в, автоматическом режиме.

  1. image1 - загружаем исходное изображение,
  2. рисуем маску вручную на image1 или с использованием automask-image1 - если будем использовать группу SwapHard для жёсткой замены в маске. Для лиц можно использовать соответствующие модели в ноде UltralyticsDetectorProvider - face_yolov8m автоматически ищет лица, группу SwapHard - отключаем.
  3. В ноде Detailer регулируем степень изменения параметром Denoise<0.5 - уменьшаем для большего сходства с оригиналом, увеличиваем для больших изменений.

В примере выбрана модель face_yolov8m , группа SwapHard - отключена, Denoise=0.65. Подсказка сильно влияет особенно на высоком значении Denoise.

juggernautXL_v9Rundiffusionphoto2-Art by Minion terminator on a sports motorcycle-6-Time_20250205221537 ComfyUI_1758123850
Алгоритм

XL исправление

Следующий алгоритм предусматривает исправление элементов, особо интересно с использованием маски для сохранения консистентности персонажа. Схемку можно использовать для исправления элементов перед увеличением.

  1. image1 - загружаем исходное изображение,
  2. рисуем маску вручную на image1 или с использованием automask-image1 - если будем использовать группу SwapHard для жёсткой замены в маске. В ноде UltralyticsDetectorProvider - person_yolov9m-seg.
  3. В ноде Detailer регулируем степень изменения параметром Denoise<0.65 - уменьшаем для большего сходства с оригиналом, увеличиваем для больших изменений.

Следует учесть, что данная группа предназначена прежде всего для исправления глючных ЧЕЛОВЕЧЕСКИХ лиц в автоматическом режиме. Подсказка сильно влияет особенно на высоком значении Denoise.

В примере задача - исправить одежду и волосы, для этого Denoise=0.65. В группе automask-image1 выбираем соответствующие элементы для автоматической маски. В начале идёт генерация полная, а затем жёсткая замена в маске SwapHard.

juggernautXL_v9Rundiffusionphoto2-Little Red Riding Hood bra portrait adult woman-1-Time_20250205234535 ComfyUI-dpmpp_sde-4

Reviews

There are no reviews yet.

Be the first to review “ADetailer — Автоматический детализатор / исправлятор”