EasyUse/Imagegenerated

imageCropFromMask

Нода imageCropFromMask обрезает входное изображение и маску по границам (bounding box) маски, затем выводит обрезанное изображение, обрезанную маску и координаты границ.

image Crop From Mask

image
mask
crop_image
crop_mask
bbox
image_crop_multi
1.000
mask_crop_multi
1.000
bbox_smooth_alpha
1.00
Easy Use

Нода imageCropFromMask обрезает входное изображение и маску по границам (bounding box) маски, затем выводит обрезанное изображение, обрезанную маску и координаты границ. Она находится в группе EasyUse/Image и полезна для выделения объекта по маске для дальнейшей обработки или композиционирования.

Входы

  • image (IMAGE, обязательно)
    Полноразмерное входное изображение для обрезки.

  • mask (MASK, обязательно)
    Маска, используемая для определения области обрезки. Нода обрезает до границ (bounding box), охватывающих область маски.

  • image_crop_multi (FLOAT, обязательно)
    Множитель, применяемый к границам маски при обрезке изображения.
    По умолчанию: 1 · Мин: 0 · Макс: 10 · Шаг: 0.001

    Значение 1 обрезает изображение точно по границам маски. Большие значения расширяют область обрезки, включая окружающий контекст; меньшие значения уменьшают её.

  • mask_crop_multi (FLOAT, обязательно)
    Множитель, применяемый к границам маски при обрезке маски.
    По умолчанию: 1 · Мин: 0 · Макс: 10 · Шаг: 0.001

    Этот параметр работает независимо от image_crop_multi, поэтому выходные изображение и маска могут использовать разные размеры области обрезки.

  • bbox_smooth_alpha (FLOAT, обязательно)
    Фактор сглаживания границ (bounding box) между кадрами.
    По умолчанию: 1 · Мин: 0 · Макс: 1 · Шаг: 0.01

    Значение 1 использует границы текущего кадра напрямую. Меньшие значения смешивают текущие границы с предыдущими, что уменьшает дрожание в последовательностях изображений или анимациях.

Выходы

  • IMAGE
    Входное изображение, обрезанное по границам маски, с применением image_crop_multi к размеру обрезки.

  • MASK
    Входная маска, обрезанная по границам маски, с применением mask_crop_multi к размеру обрезки.

  • BBOX
    Координаты границ (bounding box), использованные для обрезки. Их можно передать в другие ноды, ожидающие значение BBOX.

Примечания по использованию

  • Все входы обязательны.
  • image_crop_multi и mask_crop_multi независимы, поэтому можно создать более свободную обрезку изображения с дополнительным контекстом, оставив выход маски плотно прилегающим к исходной маске, или наоборот.
  • Если два множителя различаются, выходное изображение и выходная маска могут иметь разные размеры.
  • bbox_smooth_alpha особенно полезен при обработке последовательностей изображений, где границы маски быстро меняются между кадрами.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…