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_1 | TRACKING | 是 | - | - | 第一组实例跟踪数据,将作为合并数据的基础 |
tracking_2 | TRACKING | 是 | - | - | 第二组实例跟踪数据,其内容将被合并到第一组数据中 |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
prompt_1 | STRING | 否 | "" | - | 可选提示文本,将被拼接 |
prompt_2 | STRING | 否 | "" | - | 可选提示文本,将被拼接 |
输出 (Output)
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| tracking | TRACKING | 合并后的实例跟踪数据 |
| prompt | STRING | 由两个输入提示连接而成的字符串 |
使用场景
在具体应用中,当您的工作流需要整合来自不同来源(例如,不同的视频帧或图像区域)的实例检测结果时,可以使用此节点。例如,您可以先分别对视频的前半段和后半段进行目标检测和跟踪,然后将两者的跟踪结果通过此节点合并,得到一个包含完整视频所有实例信息的统一数据集,再输入到 InstanceDiffusion 节点进行图像生成。
注意事项
请注意,此节点主要用于处理 InstanceDiffusion 扩展所需的特定 TRACKING 数据结构。输入的数据格式必须符合要求,否则可能导致下游节点运行错误。
评论
使用 GitHub 登录后即可参与讨论。