EasyUse/Imagegenerated

imageTilesFromBatch

Нода imageTilesFromBatch извлекает один тайл из пакета тайлов изображения и соответствующую ему маску из пакета масок тайлов.

image Tiles From Batch

tiles
masks
overlap
image
mask
x
y
index
0
Easy Use

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

Описание

Используйте эту ноду, когда нужно обработать или проверить один тайл из плиточного пакета изображений. Ожидается, что входы tiles и masks получены из одного и того же процесса разделения на тайлы, а вход overlap содержит метаданные компоновки, необходимые для определения того, где выбранный тайл расположен в оригинальном изображении.

Входы

  • tiles (IMAGE): Пакет тайлов изображения. Выбранный тайл извлекается из этого пакета по указанному index.
  • masks (MASK): Пакет масок, соответствующих тайлам. Маска по тому же index возвращается вместе с тайлом.
  • overlap (OVERLAP): Объект перекрытия/компоновки, созданный нодой разделения на тайлы, которая сформировала тайлы и маски. Это не просто целочисленное количество перекрытия; он содержит геометрию, необходимую для вычисления положения выбранного тайла.
  • index (INT): Индекс извлекаемого тайла, начинающийся с нуля. По умолчанию равен 0, минимальное значение 0, максимальное 10000.

Выходы

  • IMAGE: Изображение тайла по выбранному индексу.
  • MASK: Маска тайла по выбранному индексу.
  • INT: Горизонтальное положение выбранного тайла в плиточной компоновке, полученное из метаданных overlap.
  • INT: Вертикальное положение выбранного тайла в плиточной компоновке, полученное из метаданных overlap.

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

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

  • Тайлы индексируются начиная с 0, поэтому index = 0 выбирает первый тайл.
  • Значение overlap должно исходить от той же ноды разделения на тайлы, которая создала tiles и masks; использование несовпадающих метаданных перекрытия приведёт к неверным положениям.
  • Эта нода полезна для обработки отдельных тайлов, например, для подачи отдельных тайлов в апскейлер, модель инпейнтинга или другую ноду image-to-image, сохраняя при этом координаты, необходимые для обратной сборки результатов.
  • Порядок выходов: изображение, маска, положение x, положение y.

Комментарии

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

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