AppendInstanceDiffusionTracking
이 노드는 두 개의 TRACKING 타입 입력을 받으며, 내부 구현에서는 두 번째 입력의 트래킹 데이터를 첫 번째 입력의 데이터에 병합합니다.
Append Instance Diffusion Tracking
AppendInstanceDiffusionTracking 노드는 두 개의 TRACKING 타입 입력을 받으며, 내부 구현에서는 두 번째 입력의 트래킹 데이터를 첫 번째 입력의 데이터에 병합합니다.
AppendInstanceDiffusionTracking 노드는 InstanceDiffusion 트래킹 데이터를 처리하는 보조 도구입니다. 핵심 기능은 두 그룹의 트래킹 데이터를 하나로 병합하고, 해당하는 프롬프트 텍스트를 연결하여 후속 인스턴스 분할 및 생성 단계를 위한 데이터를 준비하는 것입니다.
노드 기능
이 노드는 두 개의 TRACKING 타입 입력을 받으며, 내부 구현에서는 두 번째 입력의 트래킹 데이터를 첫 번째 입력의 데이터에 병합합니다. 두 입력에 동일한 이름의 카테고리가 존재하는 경우, 노드는 해당 카테고리 아래의 구체적인 인스턴스 데이터(class IDs)를 병합하며, 덮어쓰거나 오류를 발생시키지 않습니다. 또한, 두 개의 선택적 텍스트 프롬프트도 쉼표로 구분된 하나의 문자열로 병합되어 출력됩니다.
노드 파라미터 설명 - AppendInstanceDiffusionTracking
연결 입력 (Inputs)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
tracking_1 | TRACKING | 예 | - | - | 첫 번째 인스턴스 트래킹 데이터 그룹으로, 병합 데이터의 기초가 됩니다. |
tracking_2 | TRACKING | 예 | - | - | 두 번째 인스턴스 트래킹 데이터 그룹으로, 그 내용이 첫 번째 데이터 그룹에 병합됩니다. |
컨트롤 파라미터 (Parameters)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
prompt_1 | STRING | 아니오 | "" | - | 연결할 선택적 프롬프트 텍스트입니다. |
prompt_2 | STRING | 아니오 | "" | - | 연결할 선택적 프롬프트 텍스트입니다. |
출력
| 파라미터 이름 | 데이터 타입 | 설명 |
|---|---|---|
| tracking | TRACKING | 병합된 인스턴스 트래킹 데이터입니다. |
| prompt | STRING | 두 입력 프롬프트가 연결된 문자열입니다. |
사용 시나리오
실제 응용에서, 워크플로가 서로 다른 출처(예: 다른 비디오 프레임 또는 이미지 영역)의 인스턴스 감지 결과를 통합해야 할 때 이 노드를 사용할 수 있습니다. 예를 들어, 비디오의 전반부와 후반부에 대해 먼저 각각 객체 감지 및 트래킹을 수행한 다음, 두 트래킹 결과를 이 노드를 통해 병합하여 전체 비디오의 모든 인스턴스 정보를 포함하는 통합 데이터 세트를 얻은 후, InstanceDiffusion 노드에 입력하여 이미지를 생성할 수 있습니다.
주의사항
이 노드는 주로 InstanceDiffusion 확장에 필요한 특정 TRACKING 데이터 구조를 처리하는 데 사용됩니다. 입력 데이터 형식이 요구 사항을 충족해야 하며, 그렇지 않으면 하위 노드 실행 오류가 발생할 수 있습니다.
AppendInstanceDiffusionTracking 노드 소스 코드 링크
AppendInstanceDiffusionTracking 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.