KJNodes/InstanceDiffusiongenerated

AppendInstanceDiffusionTracking

Этот узел принимает два входа типа TRACKING, и его внутренняя реализация объединяет данные отслеживания второго входа с данными первого входа.

Append Instance Diffusion Tracking

tracking_1
tracking_2
tracking
prompt
prompt_1
STRING
prompt_2
STRING
KJNodes

Узел AppendInstanceDiffusionTracking принимает два входных параметра типа TRACKING. Его внутренняя реализация объединяет данные отслеживания из второго входа с данными из первого входа.

Узел AppendInstanceDiffusionTracking — это вспомогательный инструмент для обработки данных отслеживания InstanceDiffusion. Его основная функция — объединить два набора данных отслеживания в один и соединить соответствующие текстовые подсказки, подготавливая данные для последующих шагов сегментации и генерации экземпляров.

Функциональность узла

Этот узел принимает два входных параметра типа TRACKING. Его внутренняя реализация объединяет данные отслеживания из второго входа с данными из первого входа. Если в обоих входах присутствуют категории с одинаковыми именами, узел объединит данные конкретных экземпляров (class IDs) для этой категории, не перезаписывая их и не вызывая ошибок. Кроме того, две необязательные текстовые подсказки будут объединены в одну строку, разделённую запятыми, на выходе.

Описание параметров узла - AppendInstanceDiffusionTracking

Входные соединения (Inputs)

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
tracking_1TRACKINGДа--Первый набор данных отслеживания экземпляров, который будет использоваться как основа для объединённых данных.
tracking_2TRACKINGДа--Второй набор данных отслеживания экземпляров, содержимое которого будет объединено с первым набором данных.

Параметры управления (Parameters)

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
prompt_1STRINGНет""-Необязательный текст подсказки для объединения.
prompt_2STRINGНет""-Необязательный текст подсказки для объединения.

Выходные данные (Output)

Имя параметраТип данныхОписание
trackingTRACKINGОбъединённые данные отслеживания экземпляров.
promptSTRINGСтрока, полученная путём соединения двух входных подсказок.

Сценарии использования

В практических приложениях этот узел можно использовать, когда вашему рабочему процессу необходимо объединить результаты обнаружения экземпляров из разных источников (например, из разных кадров видео или областей изображения). Например, вы можете сначала выполнить обнаружение и отслеживание объектов для первой и второй половины видео по отдельности, а затем объединить результаты отслеживания с помощью этого узла, получив единый набор данных, содержащий информацию обо всех экземплярах во всём видео. Эти данные затем можно передать в узел InstanceDiffusion для генерации изображения.

Важные замечания

Обратите внимание, что этот узел в основном предназначен для обработки определённой структуры данных TRACKING, требуемой расширением InstanceDiffusion. Формат входных данных должен соответствовать требованиям, иначе это может привести к ошибкам в работе последующих узлов.

Ссылка на исходный код узла AppendInstanceDiffusionTracking

Узел AppendInstanceDiffusionTracking взят из пакета узлов ComfyUI-KJNodes.

Комментарии

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

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