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 节点进行图像生成。

注意事项

请注意,此节点主要用于处理 InstanceDiffusion 扩展所需的特定 TRACKING 数据结构。输入的数据格式必须符合要求,否则可能导致下游节点运行错误。

AppendInstanceDiffusionTracking 节点源码链接

AppendInstanceDiffusionTracking 节点来自 ComfyUI-KJNodes 节点包。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…